有一个很好的情况,一位同事写了一些代码,现在当多个人访问她构建的页面时,如果用户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
}
}
}
}
我从来没有以这种方式使用模型,因为我从视图到视图来回传递它们,但想知道是否有人有任何想法。