【问题标题】:How to toggle between two views using a radio button in a MVC3 view?如何使用 MVC3 视图中的单选按钮在两个视图之间切换?
【发布时间】:2011-11-01 10:06:35
【问题描述】:

我有一个显示报告的页面,它会根据路由参数返回一个视图,显示按类别分组或按优先级分组的数据。

我想在报告页面中添加两个单选按钮,当用户单击相应的单选按钮时,它们可以让用户在类别和优先级视图之间切换。

但我不知道如何创建一个表单,其中单击任一单选按钮会提交一个发布请求,该请求将模型对象(具有类别优先级开关和其他值)传递回控制器操作。

【问题讨论】:

    标签: c# asp.net-mvc-3 radio-button


    【解决方案1】:

    我还没有时间尝试,但是使用 jQuery,你应该可以写出这样的东西:

    <script type="text/javascript">
            $(document).ready(function() {
             $("#myform input[type=radio]").click(function(){
                $(this).closest("form").submit();
             })
            })       
        </script>
    

    【讨论】:

      【解决方案2】:

      我知道选择单选按钮发布帖子的唯一方法是使用 JavaScript:

      document.getElementById('your-radio-button').onchange = function() {
          document.getElementById('your-form').submit();
      };
      

      你可以在 jQuery 中这样做:

      $('#your-radio-button').change(function() { 
          $('#your-form').submit();
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-30
        • 1970-01-01
        相关资源
        最近更新 更多