簡體   English   中英

ASP.Net MVC中的Excel文件

[英]Excel files in ASP.Net MVC

有什么方法可以在ASP.NET MVC中使用服務器控件?

具體來說,我需要在我的應用程序中使用FarPoint Spread控件來顯示服務器上存在的Excel文件,並能夠在客戶端上實時顯示更新。

我想使用MVC而不是Webforms的原因是,最終我們將以編程方式抓取excel文件並創建視圖,但是由於我們在這一階段沒有時間創建該功能,因此我現在必須顯示這些文件。 。

我的建議是將WebForms用於需要自定義控件和MVC的其他頁面。 為了在同一應用程序中的MVC中混合WebForm,您需要調用IgnoreRoute,以便MVC不會嘗試處理.aspx文件,並且您需要確保將WebForms所需的所有內容都添加到了web.config中。 斯科特·漢塞爾曼(Scott Hanselman) 在這里有一篇很棒的博客文章其中包含詳細信息。

FarPoint最近發布了一個Spread組件,該組件在MVC平台上受支持。您可以瀏覽該博客,該博客提供了有關在MVC 3上使用Spread的詳細信息。希望對您有所幫助。

http://www.gcpowertools.info/2011/12/using-grapecity-spread-for-net-with-mvc.html

我不確定FarPoints控件的工作方式,但是如果它像我使用的aspose cell組件那樣,我認為您不會有任何問題。

據我所知,沒有什么可以阻止您在MVC應用程序中的任何地方使用常規的Webforms控件,僅是大多數依賴ViewState和回發模型(目前沒有),因此無法正常工作。

實際上沒有為aspose excel控件呈現任何UI,因此您應該能夠只創建一個對象,調用一些方法進行設置,然后將生成的文件流式傳輸到響應中,就像單擊按鈕一樣。事件。

所有這些都是假設的,如果這不起作用,我提前致歉!

保羅 http://www.tumelty.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM