Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 生成完整的URL ASP.NET MVC视图_C#_Asp.net Mvc 3 - Fatal编程技术网

C# 生成完整的URL ASP.NET MVC视图

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 我只想提

我正在尝试为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。

使用


使用
RouteUrl
as


我只想提到添加扩展名
ActionAbsolute
,从一个操作创建一个完整的url。

这似乎有效。我使用RouteUrl(string,object,string)重载生成完整的url。
@Html.ActionLink("Link to page", "Action", "Controller", new { @id = "2" })
 Url.RouteUrl( "MyRoute" )