-1

在控制器中,我需要生成一个要传递给字符串的 url。我怎样才能做到这一点?

我试过了:

var anchorTag = Url.Action("Provider", "Providers", new {PID = p.PID});

但它说无法访问静态属性 URL。如果这是我可以访问@Url 的视图,但它不起作用。我需要创建 url 以将其传递给将在 javascript 中使用的 html 字符串。有任何想法吗?

4

2 回答 2

0

UrlHelper上课怎么样?

var url = new UrlHelper(Request.RequestContext);
var anchorTag = url.Action("Provider", "Providers", new {PID = p.PID});

这里

于 2013-09-02T22:15:10.290 回答
-1

我是个白痴。我将方法标记为静态。

于 2013-09-02T22:15:01.670 回答