asp.net-mvc – 可以在当前使用ASP .NET的Web应用程序中使用MVC
我最近加入了一个管理Classic ASP Web应用程序的小组.它一直很好地满足了我们团队的需求.但是,在我加入之前,我决定转向ASP .Net.由于我们主要是ASP开发人员,因此我们在ASP .Net中编写代码,就像在Classic ASP中一样(大多数情况下).是否有可能将MVC引入此应用程序/项目?
谢谢! 解决方法
是的,可以在传统的WebForms项目中使用MVC.几年前我将一个大型WebForms项目迁移到了MVC 2,这是我的发现(我更新了它们以反映MVC 3)
>确保安装了.NET 4.0,以及MVC 3框架和VS扩展. System.Web.Abstractions, >在解决方案资源管理器中,右键单击项目名称,然后选择“卸载项目”.然后再次右键单击项目名称并选择Edit ProjectName.csproj. >为MVC内容添加以下标准文件夹: >?/ Views 补充说明: >如果您的现有WebForms依赖于web.config设置进行授权(例如阻止未经授权的用户),则MVC操作将无法识别此操作,因为路由与WebForms授权完全分开.使用AuthorizeAttribute要求授权,或将操作约束到某些角色或用户.您甚至可以使用specify global filters,因此您不必在每个控制器或操作上应用此属性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 【总结 Anchor-free1】Anchor-Free Keypoint方法总结以及思
- asp.net – 哪里是.ASPXAUTH cookie
- 为什么在ASP.NET MVC中暂停超时?
- .net – DataAnnotations与IDataErrorInfo
- StructureMap和ASP .Net Web API和.Net Framework 4.5
- asp.net – 上传到Azure
- 在ASP.NET/IIS的URL中使用冒号(:)
- asp.net-mvc – 如何在验证集合中添加验证错误asp.net mvc?
- 通过Knockout.js + ASP.NET Web API构建一个简单的CRUD应用
- asp.net – 连接字符串最佳实践
- asp.net – 从标签容器中的数据绑定gridview丢失
- 如何使用ASP.NET创建XML文件并提示下载?
- asp-classic – 经典ASP页面可以在Azure中运行吗
- 基于ASP.NET+EasyUI框架实现图片上传提交表单功能
- asp.net-mvc-3 – MVC3 Html.BeginForm – 在Rou
- asp.net – SQL Server用户定义的表类型和.NET
- asp.net – asp .net查询字符串编码和解码
- asp.net-mvc – MVC 4 – 更优雅的方式编辑项目的
- asp.net-mvc – ASP.NET MVC路由
- asp.net-mvc – 如何从ASP.NET MVC应用程序返回4