如何使用Razor语法连接两个字符串?
如果我有:@Model.address
并且@Model.city
我希望投入产出,address city
我该怎么办?像做一样简单@Model.address + " " + @Model.city
吗?
如何使用Razor语法连接两个字符串?
如果我有:@Model.address
并且@Model.city
我希望投入产出,address city
我该怎么办?像做一样简单@Model.address + " " + @Model.city
吗?
Answers:
使用Razor的括号语法:
@(Model.address + " " + Model.city)
要么
@(String.Format("{0} {1}", Model.address, Model.city))
更新:使用C#6,您还可以使用$表示法(正式插入的字符串):
@($"{Model.address} {Model.city}")
string.Join(",", Model.AppInfo.MailingCodes);
用:但是使用此处的答案,这@(string.Join(",", Model.AppInfo.MailingCodes))