在 ASP.NET MVC 项目中使用 WebForm、 HTML
2014-06-30 17:06
197 查看
原文地址:http://www.cnblogs.com/snowdream/archive/2009/04/17/winforms-in-mvc.html
ASP.NET MVC和WebForm各有各的优点,我们可能需要同时使用ASP.NET MVC和WebForm。本文介绍了如何在ASP.NET MVC项目中使用WebForm。
首先新建一个名为WebForms的文件夹用于存放WebForm,并添加一个Web窗体文件Demo.aspx作为演示。
// 忽略对 WebForms 路径的路由
routes.IgnoreRoute("WebForms/{weform}");
结果:
public class WebFormsRouteHandler:IRouteHandler
2// 添加一个用WebFormsRouteHandler进行处理的路由
// 其中URL中{page}所占的部分会被在WebFormsRouteHandler中当做参数使用
routes.Add(new Route("web/{page}",new WebFormsRouteHandler()));
当路径匹配web/{page}时用自定义的类来处理这个请求,如web/demo或web/demo1等URL都会匹配到这个路由
![](http://images.cnblogs.com/cnblogs_com/snowdream/BlogImages/20090417/3.jpg)
示例下载
ASP.NET MVC和WebForm各有各的优点,我们可能需要同时使用ASP.NET MVC和WebForm。本文介绍了如何在ASP.NET MVC项目中使用WebForm。
首先新建一个名为WebForms的文件夹用于存放WebForm,并添加一个Web窗体文件Demo.aspx作为演示。
// 忽略对 WebForms 路径的路由
routes.IgnoreRoute("WebForms/{weform}");
结果:
public class WebFormsRouteHandler:IRouteHandler
2// 添加一个用WebFormsRouteHandler进行处理的路由
// 其中URL中{page}所占的部分会被在WebFormsRouteHandler中当做参数使用
routes.Add(new Route("web/{page}",new WebFormsRouteHandler()));
当路径匹配web/{page}时用自定义的类来处理这个请求,如web/demo或web/demo1等URL都会匹配到这个路由
![](http://images.cnblogs.com/cnblogs_com/snowdream/BlogImages/20090417/3.jpg)
示例下载
相关文章推荐
- 在 ASP.NET MVC 项目中使用 WebForm
- ASP.NET MVC 项目中使用 WebForm
- 在 ASP.NET MVC 项目中使用 WebForm
- 在 ASP.NET MVC 项目中使用 WebForm
- 在 ASP.NET MVC 项目中使用 WebForm
- 在 ASP.NET MVC 项目中使用 WebForm
- 在 ASP.NET MVC 项目中使用 WebForm
- 在 ASP.NET MVC 项目中使用 WebForm
- 初识ASP.NET 3.5 MVC 路由 在WebForm项目中使用路由
- 认识 ASP.NET 3.5 MVC 路由 在WebForm项目中使用路由
- 【转】在 ASP.NET MVC 项目中使用 WebForm
- 在 ASP.NET MVC 项目中使用 WebForm
- 在 ASP.NET MVC 项目中使用 WebForm
- 在 ASP.NET MVC 项目中使用 WebForm 【转】
- 认识 ASP.NET 3.5 MVC 路由 在WebForm项目中使用路由
- 在 ASP.NET MVC 项目中使用 WebForm
- Asp.Net MVC使用HtmlHelper渲染,并传递FormCollection参数的陷阱(转)
- Asp.net Mvc中使用普通的html超链接的处理
- VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
- 在asp.net mvc中使用PartialView返回部分HTML段