MVC2 中的Action link产生的方式
来源:互联网 发布:淘宝修改中差评 编辑:程序博客网 时间:2024/05/01 11:10
在MVC2中,如何依照Global.asax中的路由规则来自动生成Action link是个比较常见的问题,下面一个例子给大家解释一下:
Global.asax中的路由规则代码(经典方式):
// mapping route for current MVC action sample
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "UserManager", action = "DemoUserView", id = UrlParameter.Optional } // Parameter defaults
);
在页面中如何生成对应的页面链接代码:
<div>
<p>Create user. <%: Html.ActionLink("Create one user", "CreateUser", "UserManager") %> </p>
<p>Show User. <%: Html.ActionLink("UserManager", "ShowUser", new { id=2 })%> </p>
</div>
其中UserManager是Controller名称,ShowUser是Action名,id=2是具体的参数ID值。
生成后的Action link格式如同: http://localhost:2043/UserManager/ShowUser/2,正是我们期望的格式。
通过这个例子大家能类比一下就能方便地发现MVC2中的link生成的规则以及函数调用方法。
- MVC2 中的Action link产生的方式
- 解决asp.net mvc2中ajax方式返回的页面中的js无法执行的问题
- session的产生方式
- 解决MVC2里不能使用相同Action名字的问题(与HttpVerbs无关)
- MVC2模型的意思?
- MVC2路由的调试
- MVC2.0中的HtmlHelper大全
- java笔记(二)[java中随机数的产生方式&java中的serializable接口&java中的DecimalFormat]
- 指针对象的产生方式
- hibernate-Session的产生方式
- java随机数产生的方式
- mahout vector 的产生方式
- java产生随机数的方式
- 通过Link server 插入数据时产生的问题
- Action Link开发模式
- ASP.NET MVC2中Controller向View传递数据的三种方式
- ASP.NET MVC2中Controller向View传递数据的方式
- ASP.NET MVC2中Controller向View传递数据的三种方式
- 快捷键
- CopyU! v2 BETA发布!
- HTC G7中国移动上网设置
- Android简介
- Builder
- MVC2 中的Action link产生的方式
- 腾讯下个月推行QQ实名制 部分用户称大不了不用
- A configuration error occurred during startup. Please......
- Android MessageQueue Mechanism
- A类中含有B类的一种方法
- Symbian 开机启动
- Quartz 2D编程指南1-------Quartz 2D概述
- 彻底认清PHP单例模式
- 解决:SQL1005N 在本地数据库目录或系统数据库目录中已经存在数据库别名