2013-07-18 49 views
0

這是一個簡化的例子。我的第一種形式:如何使用asp.net.net MVC4從另一個表單獲取複選框值?

@using (Html.BeginForm("Action1", "MyController", FormMethod.Post)) 
    { 
     <input id="cb" type="checkbox" value="true" name="MyCheckBox" /> 
     <label for="cb">Check this out</label> 
    } 

而且在同一視圖晚,另一種形式:

@using (Html.BeginForm("Action2", "MyController", FormMethod.Post)) 
    { 
     <input type="submit" value="Submit" id="submit" /> 
    } 

如何最有效地獲得值這個複選框(選中與否),在myController的行動措施2?

+0

嘗試在Form1中包裝整個東西 – Kyle

回答

3

瀏覽器不會從請求中的其他表單發送值。 做到這一點的唯一方法是用js/jquery處理onsubmit事件,增加值來形成並使用js提交。

+0

好的,這就是我的想法,我會嘗試這個或嘗試創建一個獨特的窗體。謝謝。 – Alex

相關問題