我有一个使用asp.net Webforms构建的现有网站,但有些令人烦恼。我想使用大量的javascript和ajax,但是Webforms使得这有点困难。它试图为我做太多事情,因此当我想要做一些它不期望的事情时,它让工作变得困难。
因此,我只使用
Page_Load
事件,并完全忽略所有的postback内容 - 当我需要处理提交表单时,我使用Request.Form["ElementName"]
手动处理Page_Load
事件,但大多数时间我使用javascript。我听说asp.net MVC更好用,所以我正在考虑将我的网站移植到MVC上。鉴于我只在需要用
.innerHTML =
填充数据的标准HTML元素上使用runat="server"
,那么我需要多长时间来转移到MVC?或者尝试这种移动是完全愚蠢的想法?