如何使用ASP.NET MVC控制器中的FormCollection检索HTML控件类型

时间:2018-01-08 12:18:11

标签: asp.net-mvc asp.net-mvc-4

我有View我在哪里创建隐藏的html控件(动态),然后在某些条件下使用JQuery填充隐藏控件的值,然后再回发到服务器Http Post。

这是样本:

<input id="1" name="1" type="hidden" value="" />
<tr>
  <td>1</td>
  <td>مدى تحقيق البرنامج لتوقعاتك</td>
  <td><input class="radio" name="11" onclick=" $(&#39;#1&#39;).val(&#39;1&#39;);" type="radio" value="1" /></td>
  <td><input class="radio" name="11" onclick=" $(&#39;#1&#39;).val(&#39;2&#39;);" type="radio" value="2" /></td>
  <td><input class="radio" name="11" onclick=" $(&#39;#1&#39;).val(&#39;3&#39;);" type="radio" value="3" /></td>
  <td><input class="radio" name="11" onclick=" $(&#39;#1&#39;).val(&#39;4&#39;);" type="radio" value="4" /></td>
  <td><input class="radio" name="11" onclick=" $(&#39;#1&#39;).val(&#39;5&#39;);" type="radio" value="5" /></td>
</tr>
<input id="2" name="2" type="hidden" value="" />
<tr>
  <td>2</td>
  <td>مدى ملائمة المادة العلمية</td>
  <td><input class="radio" name="12" onclick=" $(&#39;#2&#39;).val(&#39;1&#39;);" type="radio" value="1" /></td>
  <td><input class="radio" name="12" onclick=" $(&#39;#2&#39;).val(&#39;2&#39;);" type="radio" value="2" /></td>
  <td><input class="radio" name="12" onclick=" $(&#39;#2&#39;).val(&#39;3&#39;);" type="radio" value="3" /></td>
  <td><input class="radio" name="12" onclick=" $(&#39;#2&#39;).val(&#39;4&#39;);" type="radio" value="4" /></td>
  <td><input class="radio" name="12" onclick=" $(&#39;#2&#39;).val(&#39;5&#39;);" type="radio" value="5" /></td>

在ASP.NET Web窗体中,我们可以轻松地检查代码隐藏事件中的html控件类型。现在我的问题是如何在Controller中的Action方法中仅过滤HTML隐藏控件。如何使用表单集合在我的Action方法中检索唯一隐藏的控件形式键/值?我希望你能很好地理解我的问题。

0 个答案:

没有答案