在控制器中,我需要生成一个要传递给字符串的 url。我怎样才能做到这一点?
我试过了:
var anchorTag = Url.Action("Provider", "Providers", new {PID = p.PID});
但它说无法访问静态属性 URL。如果这是我可以访问@Url 的视图,但它不起作用。我需要创建 url 以将其传递给将在 javascript 中使用的 html 字符串。有任何想法吗?
在控制器中,我需要生成一个要传递给字符串的 url。我怎样才能做到这一点?
我试过了:
var anchorTag = Url.Action("Provider", "Providers", new {PID = p.PID});
但它说无法访问静态属性 URL。如果这是我可以访问@Url 的视图,但它不起作用。我需要创建 url 以将其传递给将在 javascript 中使用的 html 字符串。有任何想法吗?
UrlHelper
上课怎么样?
var url = new UrlHelper(Request.RequestContext);
var anchorTag = url.Action("Provider", "Providers", new {PID = p.PID});
看这里
我是个白痴。我将方法标记为静态。