我將一些模型信息傳遞給一個ActionLink,但我也想給頁面上的一些輸入的值提供動作。舉例來說,如果我有這樣的事情:MVC2:如何讀取操作鏈接的控制值?
<input Name="MyInput" />
<%: Html.ActionLink("MyAction", "MyController", Model.Value);
我想動作要知道這兩個Model.Value(這是通過參數傳遞),而MyInput的價值。通常我會使用FormCollection,但是我不能在這個例子中,因爲我沒有提交。
那麼如何將MyInput的值傳遞給MyAction?我是否必須將名爲MyInput的屬性添加到我的模型中?假設這會起作用,是否有更簡單的方法,或者至少有一個不涉及修改模型?
你所做的任何事情都會變得遲鈍。我會說要麼回發帖子,要麼爲此視圖創建一個ViewModel。這不是一個糟糕的路要走。 – 2010-01-08 21:28:41
會做什麼回帖涉及? – 2010-01-08 21:31:18