字符串 html 帮助程序参数中的剃刀变量



这是可能的 HTML 助手:

 @Html.ActionLink("CONTACT THE USER ABOUT THIS LISTING", "create", "contactform", new { recipientID = Model.User.Id, productid = Model.Product.ID }, null)

我想做的是:

 @Html.ActionLink("CONTACT " Model.UserName " ABOUT THIS LISTING", "create", "contactform", new { recipientID = Model.User.Id, productid = Model.Product.ID }, null)

能做到吗?

可以使用

+ 运算符在 C# 中连接字符串值:

"CONTACT " + Model.UserName + " ABOUT THIS LISTING"

或者像string.Format()这样的东西:

string.Format("CONTACT {0} ABOUT THIS LISTING", Model.UserName)

是的,只需使用标准字符串连接。

@Html.ActionLink("CONTACT " + Model.UserName + " ABOUT THIS LISTING", "create", "contactform", new { recipientID = Model.User.Id, productid = Model.Product.ID }, null)
@Html.ActionLink($"CONTACT {Model.UserName} ABOUT THIS LISTING", "create", "contactform", new { recipientID = Model.User.Id, productid = Model.Product.ID }, null)

最新更新