我目前的工作基於project.I一個MVC看到使用模型n個控制器的人以不同的方式,即時知道哪一個是根據MVC原則控制器和模型MVC的正確使用
方法-1的正確方法:
控制器:
public ActionResult index()
{
return View();
}
public string save()
{
return null;
}
public string Update()
{
return null;
}
模型:
public string xx {get;set;}
public string yy {get;set;}
中號ethod-2:
控制器:
public ActionResult index()
{
return View();
}
模型:
public string xx {get;set;}
public string yy {get;set;}
public string save()
{
return null;
}
public string Update()
{
return null;
}
方法1.您的保存/更新操作應該是Controller中的ActionResults(或類似),而不是您的Model。在保存/更新時,您將更新您的模型並將其傳遞迴您的視圖。 – dotnethaggis 2014-09-23 11:43:31
模型應該只包含屬性?..我應該在哪裏把數據填充functions.in控制器或模型? – AfterGlow 2014-09-23 11:46:51
您可以在控制器中調用業務邏輯層。 – dotnethaggis 2014-09-23 11:48:58