将每个请求覆盖用作控制器中字段的MVC模型吗?

时间:2015-09-09 15:11:25

标签: c# asp.net-mvc

有一个很好的情况,一位同事写了一些代码,现在当多个人访问她构建的页面时,如果用户B进入并在用户之后开始人口普查,该网站将用用户B的模型数据覆盖用户A的模型数据甲

模型的错误是否被用作控制器中的字段?她最初让它变得静止,让我感到恐惧,所以她把它变成了非静态场,但是对我来说似乎仍然存在。

namespace App.Controllers
{
    public class HomeController : Controller
    {
        private Census _census = new Census();

        public ActionResult UploadCensus()
        {
            return View(_census);
        }

        [HttpPost]
        public ActionResult UploadCensus()
        {
            if (ModelState.IsValid)
            {
                // Save Census Model to Database
            }
        }
    }
}

我从来没有以这种方式使用模型,因为我从视图到视图来回传递它们,但想知道是否有人有任何想法。

0 个答案:

没有答案