将数据插入字典[C#]

时间:2017-11-06 20:01:32

标签: c# dictionary

我有一个问题:如何解决我无法在词典中插入条目的问题(这是C#编程语言)。 该怎么办?我该如何解决这个问题?

代码片段:

        public class CustomerController : Controller
    {
        public static int CTR = 1;
        public  Customer C  { get; set; }
        public Dictionary<int,Customer> myd = new Dictionary<int, Customer>();
        // GET: Customer
        public ActionResult Index()
        {
            if (CTR > 1)
            {
            C = myd.Last().Value;
            return View(C);
            }
            else
            {
            return View();

            }
        }

    public ActionResult Add()
        {
            return View();
        }

        public ActionResult Submit()
        {
            Customer c = this.C;
            CTR++;
            myd.Add(CTR,c);
            return View("Index");
        }

        public ActionResult ShowAll()
        {

            return View(myd.Last().Value);
        }
    }

1 个答案:

答案 0 :(得分:0)

每次有新的Web请求命中时都会创建MVC控制器,因此将始终重新创建字段。考虑使用静态字段