Asp.net-Mvc-3

如何在 Url.Content 中包含 MVC Razor 變數?

  • August 31, 2021

使用 MVC 3 Razor,如何在對@Url.Content().

例子:

@{
var myVar = Request.QueryString["foo"];
}

<a href="@Url.Content("~/bar?@myvar")">click here</a>

此時您已經在 c# 上下文中,因此您可以像在程式碼文件中一樣使用該變數。嘗試這個:

<a href="@Url.Content("~/bar?" + myvar)">click here</a>

在 RPM1984 評論的基礎上,您還可以執行以下操作:

<a href="@Url.Content(string.Format("~/bar?{0}",myvar))">click here</a>

引用自:https://stackoverflow.com/questions/6066002