mvc razor中的动态复选框列表 [英] dynamic checkboxlist in mvc razor

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

问题描述

实际上我尝试了很多将数据库值绑定到mvc中的checkboxlist。



我尝试使用下面的代码,但得到的错误就像

Actually i tried alot to bind database value to checkboxlist in mvc.

I tried with below code, but got error like

CS0103: The name 'i' does not exist in the current context





型号:



model:

{
 public class ClaimModel
    {
        
        public List<ToolsIDCheck> ItemViewDataModel { get; set; }
        

    }

    public class ToolsIDCheck
    {
        public string ToolsName { get; set; }
        public int Toolsno { get; set; }
        public bool Selected { get; set; }
    }

  
}





控制:



control:

[HttpGet]
        public ActionResult Create(string model)
        {

ClaimModel obj = new ClaimModel();
 obj.ItemViewDataModel = new List<ToolsIDCheck>();

            List<ClaimModel> choiceList = new List<ClaimModel>();
           
            DataSet ds2 = obj.BindTools();
             foreach (DataRow dr in ds2.Tables[0].Rows) // loop for adding add from dataset to list<modeldata>

            {
                  obj.ItemViewDataModel.Add(new ToolsIDCheck
               
                {
                    Toolsno = Convert.ToInt16(dr["tool_id"]),
                    ToolsName = dr["tools_name"].ToString()

                });
             }
}





查看:





View:

@model CustomerPortal.Models.ClaimModel
@using (Html.BeginForm())
{   

<div class="divnewtxt">

for (var i = 0; i < Model.ItemViewDataModel.Count; i++)
    {
        @Html.HiddenFor(model => model.ItemViewDataModel[i].Toolsno)
        @Html.HiddenFor(model => model.ItemViewDataModel[i].ToolsName)           
        @Html.CheckBoxFor(model => model.ItemViewDataModel[i].Selected)
        @Html.DisplayFor(model => model.ItemViewDataModel[i].ToolsName)
    <br />
    }
                              
              }                  </div>





请帮助解决此问题。

如何将此列表值绑定到checkboxlist以及如何解决此问题?





请建议任何其他在mvc razor中绑定到checkboxlist的简单方法..



pls help for this issue.
How to bind this list value to checkboxlist and how to resolve this issue??


Pls suggest any other easy way to bind to checkboxlist in mvc razor too..

推荐答案

绑定checkboxlist的简单方法mvc razor



http://dotprogramming.blogspot.com/2014/ 04 / how-to-create-checkboxlist-in-aspnet-mvc.html [ ^ ]
simple method to bind checkboxlist mvc razor

http://dotprogramming.blogspot.com/2014/04/how-to-create-checkboxlist-in-aspnet-mvc.html[^]


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

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