C# 生成完整的URL ASP.NET MVC视图
我正在尝试为ASP.NET MVC 3的razor视图中的路由链接生成完整URL。我知道我可以使用Html.RouteLink生成链接,但是我只需要URL,而不是标记包装器周围的URL。有办法做到这一点吗?你是说:C# 生成完整的URL ASP.NET MVC视图,c#,asp.net-mvc-3,C#,Asp.net Mvc 3,我正在尝试为ASP.NET MVC 3的razor视图中的路由链接生成完整URL。我知道我可以使用Html.RouteLink生成链接,但是我只需要URL,而不是标记包装器周围的URL。有办法做到这一点吗?你是说: <a href="@Url.Action("Action", "Controller", new { @id = "2" })"> Link to Page</a> Url模型只构建链接Html也构建Html。使用 使用RouteUrlas 我只想提
<a href="@Url.Action("Action", "Controller", new { @id = "2" })">
Link to Page</a>
Url
模型只构建链接<代码>Html也构建Html。使用
使用
RouteUrl
as
我只想提到添加扩展名
ActionAbsolute
,从一个操作创建一个完整的url。这似乎有效。我使用RouteUrl(string,object,string)重载生成完整的url。
@Html.ActionLink("Link to page", "Action", "Controller", new { @id = "2" })
Url.RouteUrl( "MyRoute" )