如何将逗号分隔的字符串值添加到List模型(例如:List <gridmodel)

时间:2016-01-20 09:23:22

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

=“”

我有一个场景,我必须添加逗号将字符串值分隔为List模型对象。我附加控制器方法,其中从jquery代码(js文件)接收逗号分隔值。请帮忙。

代码: -

public void update_session(string accntname, string bu, string salesop, string isdormant)
        {
            Console.WriteLine(accntname);/* receive values like BSNL,TATA in this accnt name*/
            List<GridModel> lgm = new List<GridModel>();
            string[] values = accntname.Split(',');

            string[] values1 = bu.Split(',');

            string[] values2 = salesop.Split(',');

            string[] values3= salesop.Split(',');



        }

型号calss: -

public class GridModel
    {
        public string accntname{get;set;}
        public string BU{get;set;}
        public int salesop { get; set; }
        public bool isdormant { get; set; }

    }

我需要通过循环

将如下所示的值添加到List模型对象中

lgm.add(new GridModel {accntname = accntname,BU = bu,salesop = salesop,isdormant = isdormant})

1 个答案:

答案 0 :(得分:1)

那样的事情呢?

for(int i = 0; i < values.Length; i++)
{
    lgm.Add(new GridModel{accntname = values[i], BU = values1[i], ... };
}

此外,您应该为GridModel实现一个构造函数,这将使您的生活更轻松。