.NET MVC Url.Action
时间: 2023-09-30 21:10:38 浏览: 182
ASP.NET.MVC.in.Action
在.NET MVC中,Url.Action方法用于生成指向指定Action的URL地址。它接受两个参数:Action名称和Controller名称。如果需要传递参数,则可以在第三个参数中指定。例如:
```
@Url.Action("Index", "Home", new { id = 1, name = "test" })
```
上面的代码将生成一个指向Home控制器的Index方法的URL,同时传递了两个参数id和name。生成的URL可能如下所示:
```
/Home/Index?id=1&name=test
```
在生成URL时,Url.Action方法会自动根据当前请求的协议、主机名和虚拟目录等信息生成完整的URL地址。它还可以用于生成指向其他控制器或外部网站的URL地址。
阅读全文