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>

 

posted on 2015-05-10 16:56  阿兴的平凡世界  阅读(96)  评论(0)    收藏  举报

导航