在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
ASP.NET MVC和WebForm各有各的优点,我们可能需要同时使用ASP.NET MVC和WebForm。本文介绍了如何在ASP.NET MVC项目中使用WebForm。 Demo.aspx就简单的输出一句话“It’s a WebForm.”
// 忽略对 WebForms 路径的路由
routes.IgnoreRoute("WebForms/{weform}"); 结果: 如果希望URL更友好或者不出现WebForms这个文件夹名,那就要自己写一个类继承IRouteHandler。
1public class WebFormsRouteHandler:IRouteHandler
2}
然后在Global.asax.cs文件中加上新的路由规则
// 添加一个用WebFormsRouteHandler进行处理的路由
// 其中URL中{page}所占的部分会被在WebFormsRouteHandler中当做参数使用 routes.Add(new Route("web/{page}",new WebFormsRouteHandler()));
当路径匹配web/{page}时用自定义的类来处理这个请求,如web/demo或web/demo1等URL都会匹配到这个路由
本文适用于 ASP.NET MVC 1.0
|
请发表评论