首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebForms向MVC转换

WebForms向MVC转换
EN

Stack Overflow用户
提问于 2014-07-30 11:50:33
回答 1查看 70关注 0票数 0

我想问以下关于mvc的问题,以便有更好的理解。

webforms和动作控制器的工作方式有什么区别?

2如何将来自webforms背景的page_load等按钮转换为mvc方法和事件。这是我所缺乏的理解。

3.在习惯于设置数据源之前,如何填充控件,但看到前端使用foreach的控件的分配实际上是代码分离吗?

我将在.net webforms中开发一个表单设计器,我已经习惯了使用面板和加载控件,但我看到它在mvc中会更整洁,使用部分视图将是我最好的操作方式。我是一名资深的asp.net webforms开发人员,有十多年的经验。

我一直在看多视点视频,但它们集中在使用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-30 12:08:33

你可以在网上找到很多关于这个话题的帮助材料。

你的第一个问题是关于网形和行动控制员的工作方式-

在webform中,您可以指定.aspx页面的代码隐藏文件,而代码隐藏文件现在是该页面的主文件。浏览器点击.aspx,文件后面的代码管理工作。但是在MVC中,没有接近视图文件;路径与相应的控制器和操作相匹配,并且操作处理它。任何控制器都可以访问任何其他控制器的视图。共享视图对于每个控制器来说也是常见的。

我强烈建议你读在这个链接上这篇代码项目文章

其中一些要点如下:

  • 您将没有RAD (快速应用程序开发)环境,即对控件的拖放支持、Razor情况下的页面查看器等。
  • 您将没有MVC中的基本服务器控件Gridview、Repeater等。MVC中的任何控件都不绑定到任何控制器。您可以使用Javascript灵活地选择所需的元素,并使用它们进行播放。
  • 您可以完全控制HTML
  • 与Webforms相比,MVC更灵活,更适合jQuery。

万事如意!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25036110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档