RSS

导航

信息

联系方式(Contact)






 

UrlHelper类

修改时间: 2008/08/09 20:38 由 Chsword - 编目为: Asp.net MVC
Url也是相当常用的一个Helper

Asp.net Mvc Framework 八 (Helper)

编辑

UrlHelper的基本使用

UrlHelper的Action方法 用于生成一个超级链接,它的重载为
        public string Action(string actionName);
        public string Action(string actionName, object values);
        public string Action(string actionName, RouteValueDictionary valuesDictionary);
        public string Action(string actionName, string controllerName);
        public string Action(string actionName, string controllerName, object values);
        public string Action(string actionName, string controllerName, RouteValueDictionary valuesDictionary);

例如我在View中写Url.Action("Index","Home"),运行后则会生成/Home/Index这个地址 如果你的系统中的URL Routing规则总是变化的话这个Helper则是你必备之选. public string Encode(string url); 这也是UrlHelper的一个方法 使用方法 如
<%=Url.Encode("中文")%>
功能与Server.UrlEncode相同,这里不多说了 如果你有特殊需要可以用3.0新特性,扩展方法来为UrlHelper来增加新的功能

Eice.com.cn 2008 黑ICP备09002611号 | 关于我们 | 技术支持 |