【发布时间】:2011-11-01 10:06:35
【问题描述】:
我有一个显示报告的页面,它会根据路由参数返回一个视图,显示按类别分组或按优先级分组的数据。
我想在报告页面中添加两个单选按钮,当用户单击相应的单选按钮时,它们可以让用户在类别和优先级视图之间切换。
但我不知道如何创建一个表单,其中单击任一单选按钮会提交一个发布请求,该请求将模型对象(具有类别优先级开关和其他值)传递回控制器操作。
【问题讨论】:
标签: c# asp.net-mvc-3 radio-button
我有一个显示报告的页面,它会根据路由参数返回一个视图,显示按类别分组或按优先级分组的数据。
我想在报告页面中添加两个单选按钮,当用户单击相应的单选按钮时,它们可以让用户在类别和优先级视图之间切换。
但我不知道如何创建一个表单,其中单击任一单选按钮会提交一个发布请求,该请求将模型对象(具有类别优先级开关和其他值)传递回控制器操作。
【问题讨论】:
标签: c# asp.net-mvc-3 radio-button
我还没有时间尝试,但是使用 jQuery,你应该可以写出这样的东西:
<script type="text/javascript">
$(document).ready(function() {
$("#myform input[type=radio]").click(function(){
$(this).closest("form").submit();
})
})
</script>
【讨论】:
我知道选择单选按钮发布帖子的唯一方法是使用 JavaScript:
document.getElementById('your-radio-button').onchange = function() {
document.getElementById('your-form').submit();
};
你可以在 jQuery 中这样做:
$('#your-radio-button').change(function() {
$('#your-form').submit();
});
【讨论】: