我想在单个文本框中显示连接的两个属性。
@Html.TextBoxFor(m=>m.Name+m.Lanme)
我能这样做吗?
答案 0 :(得分:5)
您应该在Controller中执行此逻辑,并拥有一个名为FullName
的属性。
例如:
ViewModel model = new ViewModel();
model.Person = GetPerson();
model.FullName = model.Person.FirstName + " " + model.Person.LastName;
return View(model);
然后只需:
@Html.TextBoxFor(m=>m.FullName)
如果您想更进一步,FullName
可以是Person
的属性,并使用GetPerson()
方法执行逻辑。