绑定MVC2中的复选框 [英] Binding a checkbox in MVC2

查看:135
本文介绍了绑定MVC2中的复选框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用类在MVC2中绑定复选框.我还需要知道如何在后期操作中获取复选框的选定值.我对MVC还是很陌生,所以请给我详细的解释.谢谢. class ="h2_lin">解决方案

您可以尝试以下操作

在您的视图页面中

 <% 使用(Html.BeginForm())
      {%> 




           <  输入    ="  复选框" <​​/span> 名称  一周"     =" 周日"   > 周日
           <  输入    ="  复选框" <​​/span> 名称  一周"     =" 星期一" / <  输入    ="  复选框" <​​/span> 名称  一周"     =" 星期二" / <  输入    ="  复选框" <​​/span> 名称  一周"     =" 星期三"   > 星期三
           <  输入    ="  复选框" <​​/span> 名称  一周"     =" 星期四" / <  输入    ="  复选框" <​​/span> 名称  一周"     =" 星期五" / <  输入    ="  复选框" <​​/span> 名称  一周"     =" 星期六" / <  输入    ="  提交"   发布"   / > 
           <%} %>  




还有

在您的控制器中

 公共 ActionResult 索引(FormCollection CS,string []周)
        {
            string [] selectedcheckoxes =周;
           //您的代码在这里
            返回 查看();
        } 


how to bind a checkbox in MVC2 using classes.I also need to know how to get the selected value of the checkbox in post action.I am pretty new to MVC so please give me a detailed explanation.Thank you.

解决方案

You can try like below

In Your View Page

<% using (Html.BeginForm())
      {%>




           <input type="checkbox" name="week" value="Sunday"  />Sunday
           <input type="checkbox" name="week" value="Monday" />Monday
           <input type="checkbox" name="week" value="Teusday" />Teusday
           <input type="checkbox" name="week" value="Wednesday"  />Wednesday
           <input type="checkbox" name="week" value="Thursday" />Thursday
           <input type="checkbox" name="week" value="Friday" />Friday
           <input type="checkbox" name="week" value="Saturday" />Saturday
           <input type="submit" value="post" />
           <%}%>




And

in your controller

public ActionResult Index(FormCollection cs, string[] week)
        {
            string[] selectedcheckoxes = week;
           // your code goes here
            return View();
        }


这篇关于绑定MVC2中的复选框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆