如何在使用Html.ActionLink時從文本框中讀取值,以便將值傳遞給操作?使用MVC時,如何調用Controller Action和Pass Text Box值?
我有下面的代碼:
<table>
<tr>
<th>
Consumer Key:
</th>
<td>
@Html.TextBox("ConsumerKey")
</td>
</tr>
<tr>
<th>
Consumer Secret Key:
</th>
<td>@Html.TextBox("ConsumerSecretKey")
</td>
</tr>
<tr>
<th>
</th>
<td>@Html.ActionLink("Retreive Access Tokens", "/Retrieve"</td>
</tr>
</table>
基本上,我需要調用控制器操作,並通過文本框的值。
MVC怎麼可能?
我知道我可以使用只是一個HTML按鈕和AJAX調用該Action,但我希望會有另一種方式使用MVC控件。
這就是MVC的工作原理。表單/瀏覽器提交發送到服務器的HTTP POST中的所有輸入。 MVC將根據各種綁定規則自動將輸入綁定到動作參數。如果遵循ASP.NET MVC開發指南,此功能將擴展到簡單類型之外。 – 2012-02-10 12:27:24