如果我的模型需要“名称”列,我的视图有“名字”和“姓氏”两个输入。
我应该使用@Html.Textbox
并提供不同的ID,还是应该使用@Html.TextboxFor
?
点击提交后,如何将两个输入文字保存到我的Name
列?
答案 0 :(得分:1)
以下是您可以执行的操作示例 - 为全名添加只读属性,同时保留名字和姓氏的现有模型属性。
public class NameViewModel
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string FullName
{
get
{
return string.Format("{0} {1}", FirstName, LastName);
}
}
}
现在,在你的控制器操作中,你将立即能够调用myViewModel.FullName
并检索全名,它将被格式化你想要的(我的例子将其格式化为“firstName lastName”)