【发布时间】:2013-03-08 08:24:35
【问题描述】:
我使用 MVC 并有一个问题,构建串联视图模型属性的最佳实践是什么?我可以在两个地方构建连接字段(FullName):
-
在这样的模型视图中
public class User { public string FirstName { get; set; } public string LastName { get; set; } public string FullName { get {return FirstName+LastName;} } } public ActionResult Users() { var model = new User { FirstName = "Tomas", LastName = "Saint", }); return View(model); } -
在控制器中
public class User { public string FullName { get; set; } } public ActionResult Users() { var model = new User { FullName = "Tomas" + "Saint"; }); return View(model); }
【问题讨论】:
-
请将答案标记为正确,如果您得到好的答案,这是正确的做法,否则请说明为什么给出的答案不符合您对好答案的想法。
标签: c# asp.net-mvc model-view-controller separation-of-concerns