Oli*_*ver 3 c# webforms asp.net-mvc-3
将使用Webforms构建的网站移动到使用MVC构建的网站是多么耗时?
我有一个使用asp.net webforms构建的现有网站,但它有点烦人.我想使用大量的javascript和ajax,但是webforms使这有点困难.它试图为我做太多,因此当我想做一些它没想到的事情时,很难与之合作.
因此,我只使用了这个Page_Load
事件,完全忽略了所有的回发内容 - 当我需要处理提交表单时,我会从Page_Load
事件中手动处理Request.Form["ElementName"]
,但大多数时候我使用javascript.
我听说asp.net MVC更适合使用,所以我想把我的网站移植到这个.鉴于我runat="server"
只在标准HTML元素上编写,我需要填充数据,我需要.innerHTML =
多长时间才能转移到MVC?或者尝试这一举动是一个完全愚蠢的想法?
好吧,正如您可能已经猜到的那样,这是一个如此广泛的问题,如果不了解现有代码库的规模,几乎不可能就您的个人情况提供建议.但是,您可能需要考虑许多缓解因素,以便在零散的情况下移动功能,例如:
asp.net的美妙之处在于你可以将webforms和mvc混合在一起,因此你可以根据需要削减功能.当然,现在网上有很多关于mvc的资源,很容易快速上手,所以我相信你会取得很好的进展.
我觉得你真的很喜欢mvc - 这是一种无可回报的体验.
[编辑] - 网上有一些有趣的资源,讨论webforms和mvc的混合.然而,对我来说最权威的一个必须是斯科特·汉塞尔曼从一个小时候回来.仍然像mvc3那样相关:
也:
http://www.aspnetmvcninja.com/general/mixing-asp-net-mvc-and-webforms
归档时间: |
|
查看次数: |
405 次 |
最近记录: |