2009-11-12 81 views

回答

1

如果你想使用按鈕,然後它需要自己的形式和形式的輔助方法需要顯示CONTROLER和行動所使用。

<% using (Html.BeginForm("ActionName", "ControllerName")) { %> 
<input type="submit" value="Run Action" /> 
<% } %> 

或者,如果你只想使用文本鏈接,那麼你可以使用這個:

<%= Html.ActionLink("Link text", "ActionName", "ControllerName"); %> 

如果你的觀點是相同的CONTROLER作爲動作要直接向,那麼你做不需要指定控制器名稱。

如果你想傳遞額外的信息到action方法可以傳遞一個匿名對象是這樣的:

<%= Html.ActionLink("Link text", "ActionName", "ControllerName", new {variableName="a value", anotherVariableName=78}); %> 
+1

理查茲感謝您的幫助。 我使用了actionlink,它工作得很好。 但是有沒有什麼辦法可以將任何值傳遞給控制器​​按鈕單擊操作? – 2009-11-13 09:44:41

+0

已經添加了一些額外的內容給我的答案來回答你後續的問題。 – 2009-11-13 11:32:23

相關問題