2009-07-01 18 views
1

我有一個看起來像這樣的觀點: http://whatever/Download/viaId/12345如何調用控制器動作在頁面加載在asp.net mvc的

,我想打電話給行動

public void viaId (int Id) 
{ 
    //Code 
} 

頁面加載時。現在我只有控制器實現了,當我瀏覽url時,參數Id爲null。

我是否需要創建視圖並通過javascript調用它?

+0

好吧,我解決了它。我沒有在RouteCollection上映射的參數。感謝您的建議 – 2009-07-01 15:37:26

回答

1

好吧,我知道了解決。我沒有在RouteCollection上映射的參數。感謝您的建議

0

這聽起來像你沒有看法,你只是有一個網址和一個動作。

您應該爲控制器創建一個名爲「viaId」的視圖給用戶。最簡單的方法是右鍵單擊操作並單擊「添加視圖」(假設您使用的是Visual Studio)。

另外,viaId方法應該可能返回ActionResult而不是void。

0

我想你只需要添加屬性

[AcceptVerbs(HttpVerbs.Get)] 

公共無效viaId(INT ID){}

相關問題