在控制器中,我需要生成一个要传递给字符串的URL。我怎么能这样做?
我试过了:
var anchorTag = Url.Action(“Provider”,“Providers”,new {PID = p.PID});
但它说无法访问静态属性Url。如果这个视图我可以访问@Url但它不起作用。我需要创建url以将其传递给将在javascript中使用的html字符串。有什么想法吗?
答案 0 :(得分:0)
UrlHelper
班怎么样?
var url = new UrlHelper(Request.RequestContext);
var anchorTag = url.Action("Provider", "Providers", new {PID = p.PID});
请参阅here
答案 1 :(得分:-1)