4.0UrlHelper
@Url中的方法
1.0@Url.Action() 方法
用法: <a href="@Url.Action("Index", "M01UrlHelper")">默认mvc自己查找生成url</a>
我们可以只写Action方法 那么他就会默认的去当前视图所对应的控制器中找
@Url.RouteUrl()方法
2.0 Url.Content() :作用就是将 ~/ 转换成 /
3.0 @Url.Encode("") 将url进行编码作用 相当于@Server.UrlEncode("")
以上的两种编码方式统一可以使用 @@Server.UrlDecode("")进行解码
4.0 Url.IsLocalUrl() :判断一个路径是否为本地路径
5.0 Url.RequestContext.RouteData去获取当前url中的控制器名称,action名称和参数名称
6.0@Url.RouteUrl()
用法
<a href="@Url.RouteUrl("Default1", new { controller = "M01UrlHelper", action = "index", id = 1, name = "abc" })">指定路由规则名称来生成url</a>
浙公网安备 33010602011771号