公司要把webform转换成mvc 但是用户控件和模板页怎么办

careercup160 2013-03-06 06:07:35
webform 的用户控件 和模板页 都有一个cs文件 与之对应 处理其中的逻辑

现在要转换成mvc.....那些用户控件 怎么办呢?
比如有时候 一个按钮点击事件的处理函数 这些以后难道都要用 ajax 实现 或者 每次按钮点击 都要换一个页面 用controller来处理所有的逻辑?
按钮还好说
如果是下拉菜单的改变事件 这些只能使用ajax了?
...全文
747 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
推倒重来吧,哈哈哈哈
  • 打赏
  • 举报
回复
页面肯定重新做啊
Rajesh_James 2014-07-17
  • 打赏
  • 举报
回复
这个的确是个大活,我们公司之前也弄过,不过都是请外包公司来干,我们内部人员只做技术支持
mc_dv 2014-07-17
  • 打赏
  • 举报
回复
一步步改吧 。
rocly 2014-07-17
  • 打赏
  • 举报
回复
弘毅致远 2014-07-16
  • 打赏
  • 举报
回复
.net MVC4 的_layout 比相当于masterpage,Partial相当于自定义控件,并且MVC更灵活。你担心的那些事件有很多方式可以实现。
我现在在路上 2014-07-16
  • 打赏
  • 举报
回复
引用 8 楼 Mockqi 的回复:
asp.net MVC 和MVC不一样啊 亲
引用 5 楼 microtry 的回复:
如果领导说的是:把xxx项目转换成MVC的,那就是纯属瞎掰了,他根本就不懂MVC, MVC绝不是微软asp.netMVC官方示范的那种靠手工编写大堆垃圾代码的原始生产手段
求大神们讲解,最近也在学习MVC,那asp.net mvc和mvc有什么区别,各自优缺点,你们的见解.......... mvc仅仅是框架,是个概念?
ferrychen 2014-07-16
  • 打赏
  • 举报
回复
zenme keyneng
jin8907 2013-03-06
  • 打赏
  • 举报
回复
引用 5 楼 microtry 的回复:
如果领导说的是:把xxx项目转换成MVC的,那就是纯属瞎掰了,他根本就不懂MVC, MVC绝不是微软asp.netMVC官方示范的那种靠手工编写大堆垃圾代码的原始生产手段
那是怎样的呢?
缪军 2013-03-06
  • 打赏
  • 举报
回复
如果领导说的是:把xxx项目转换成MVC的,那就是纯属瞎掰了,他根本就不懂MVC, MVC绝不是微软asp.netMVC官方示范的那种靠手工编写大堆垃圾代码的原始生产手段
缪军 2013-03-06
  • 打赏
  • 举报
回复
1.Webform实现MVC设计模式要比asp.netMVC容易, 2.MVC设计模式下,没有用户视图和模板页的说法,而是视图模型, 每一个视图模型是由一组控件或者别的视图模型组装的 3.MVC设计模式下,控件和视图都是抽象的,不针对任何具体的UI平台, 所有UI平台通用一套视图和控制器设计接口,在各自平台上实现一次 4.团队都没有把MVC的架构和企业库设计好,让程序员去捣鼓,太草率了 相对于纯手工的开发,一个丰满的MVC架构重用价值是惊人的, 项目中很少有代码,所以项目越大,成本收益差距越大, 5.设计一个健壮的MVC架构,前提是架构师对团队以往的业务设计有木有有效的履行重构的职责 (我说的重构是设计上的重构,把实现过的业务重构为MVC的模式,也就是把外观逻辑,业务逻辑和数据分离 而不是去修改原来的程序)
Justin-Liu 2013-03-06
  • 打赏
  • 举报
回复
只能重构啊 是个大活
yyl8781697 2013-03-06
  • 打赏
  • 举报
回复
用ajax把,少年,如果代码都在的话其实不是很麻烦的 只是把参数从控件获取变成了方法的入参,数据绑定变成了json序列化 最主要是逻辑代码是不变的
种草德鲁伊 2013-03-06
  • 打赏
  • 举报
回复
蛋疼至极..
  • 打赏
  • 举报
回复
asp.net MVC 和MVC不一样啊 亲
种草德鲁伊 2013-03-06
  • 打赏
  • 举报
回复
引用 5 楼 microtry 的回复:
如果领导说的是:把xxx项目转换成MVC的,那就是纯属瞎掰了,他根本就不懂MVC, MVC绝不是微软asp.netMVC官方示范的那种靠手工编写大堆垃圾代码的原始生产手段
那你把你的所谓的mvc放出来让大家看看,到底是什么样的一点代码也不用写的先进手段。 http就是请求和响应,哪有什么mvc

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧