2013-09-30 23 views
0

我必須生成一個XML文件,其中包含有關其按鈕的特定錶行的詳細信息,並會提示另存爲對話框給用戶以放置該文件。如何使用MVC從另存爲對話框生成XML文件

我是MVC和ASP.Net的初學者,但在很多博客或示例的幫助下,我能夠創建下面的東西,但是我在運行時遇到了很多構建錯誤,或者如果我沒有得到構建錯誤,然後按鈕不會做任何事情。

我提到這篇文章來實現,但沒能獲得太多的結果: http://nraykov.wordpress.com/2010/06/27/show-save-as-dialog-with-content-disposition-response-header/

讓我知道,如果M miising任何細節或u需要一些更多的信息。

請建議。

回答

1

猜測這是ActionLink並沒有爲您創建正確的URL。

試試這個:

@Html.ActionLink("Manifest", "Export", "Deployment", null, new {@class = "button"}) 
+0

我改變了ActionLink的它現在生成正確的URL。最後它調用動作..但是當我點擊它沒有做任何事情..只是去黑屏... – UID

+1

actionlink執行http-get,但您的操作需要具有屬性[HttpPost]的帖子。 – MatteKarla

+0

你是對的!我將Action更改爲HTTPGet並調用該函數,但是現在它每次都將空值並返回到「Index」視圖...我應該怎麼做纔會提示「另存爲」對話框? – UID

相關問題