我怎么会加入剃刀语法两个字符串?
如果我有: @Model.address
和@Model.city
和我想的出来放有待address city
我会做什么? 它是那样简单做@Model.address + " " + @Model.city
?
我怎么会加入剃刀语法两个字符串?
如果我有: @Model.address
和@Model.city
和我想的出来放有待address city
我会做什么? 它是那样简单做@Model.address + " " + @Model.city
?
使用剃刀的parentesis语法:
@(Model.address + " " + Model.city)
要么
@(String.Format("{0} {1}", Model.address, Model.city))
更新 :用C#6你也可以使用$ -Notation (正式插值字符串):
@($"{Model.address} {Model.city}")
的String.Format也能在剃刀:
String.Format("{0} - {1}", Model.address, Model.city)
您可以使用:
@foreach (var item in Model)
{
...
@Html.DisplayFor(modelItem => item.address + " " + item.city)
...
加工作得很好,我个人比较喜欢使用concat函数。
变种S = string.Concat(串1,串2,串,3等)