asp.net-mvc – ASP.NET MVC控制器动作设计
我非常喜欢ASP.NET MVC的工作方式.我很乐意在所有新的网络项目中实施它,但是前几天我在原型中遇到了一个障碍,我真的没有找到一个好的解决方案,所以我问你,你将如何设计一个MVC应用程序那不符合典型的REST模式?作为一个例子,我设计的原型将有几个页面,但页面本身不一定绑定到域模型.例如,选择一个简单的注册站点,该站点可能包含以下页面:
> /Default.aspx 有时,这样的程序可能需要管理部分来处理诸如调节注册或查看数据之类的细节.在标准的ASP.NET Web应用程序中,我可能会添加以下内容 > /Admin/Default.aspx 在这种情况下,它是否与MVC模式有不可接受的偏差,有两个控制器,例如: >主页 – >索引 由于没有真正可靠的子控制器和区域实现,我对此感到沮丧.我知道Phil Haack组装的“区域”原型,但它不是很成熟,坦率地说,我不确定我喜欢它的设置方式,但我真的不知道我是怎么想的看到那项工作. 我想当我认为MVC时,我倾向于认为REST,并且拥有代表页面而不是实际实体或动作的控制器动作并不适合我.你怎么看? 解决方法
您始终可以将ASP.NET Web窗体与MVC混合使用.
只需添加 routes.IgnoreRoute("Pages/{*path}"); 到您的路由表并将传统的Web表单页面添加到应用程序的Pages文件夹中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.net页面上的表单标签
- asp.net-mvc – Razor:如何填写textarea?
- asp.net-mvc – 如何将现有的asp.net应用程序迁移到asp.net
- asp.net-mvc – 使用OWIN进行基于区域的身份验证
- asp.net-mvc – Dotlesscss @import语句:找不到文件.使用C
- asp.net-mvc-3 – Telerik Kendo ui网格显示html单元格而不
- asp.net – 存储可变数据
- asp.net – 通过Web服务访问连接字符串
- asp.net – 如何使用Ninject注入依赖项,其中实例从json反序
- 将空白字段值传递给存储过程ASP .NET C#
- ASP.NET ApplicationId
- asp.net-mvc-5 – “确认密码”和“密码”不匹配
- asp.net-mvc – 在Mono 2.4上使用Microsoft Data
- 如何在使用ASP.NET友好URL时忽略某些路由?
- 处理用户在ASP.NET MVC网站中点击“Enter”键
- 带有allowCustomSqlDatabase =“true”的ASP.NET
- ASP.NET会话已过期或无法找到 – >因为Session.S
- asp.net gridview复选框选择
- 在同一IIS上的ASP.NET应用程序之间共享信息
- asp.net-mvc – RESTful服务:WCF与ASP.NET MVC