如何在asp.net MVC的HTML帮助器中将Razor与字符串文字混合使用

时间:2016-09-22 20:49:14

标签: c# asp.net-mvc razor

@Html.ActionLink(
    linkText: "Quote Number: "@item.QuoteNumber,
    actionName: "MyAction",
    controllerName: "Home",
)

我正在尝试按上述方法将项目引号附加到文字标签上。 QuoteNumber是一个字符串。

2 个答案:

答案 0 :(得分:3)

你在C#中,所以你可以追加字符串。类似的东西:

@Html.ActionLink(
    linkText: "Quote Number: " + item.QuoteNumber,
    actionName: "MyAction",
    controllerName: "Home"
)

答案 1 :(得分:2)

您可以使用以下

@Html.ActionLink( linkText: string.Format("Quote Number: {0}",item.QuoteNumber), actionName: "MyAction", controllerName: "Home")

如果你想传递值

@Html.ActionLink(string.Format("Quote Number: {0}",item.QuoteNumber), "MyAction","Home", new {id = item.QuoteNumber})

希望这会对你有所帮助