首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

mvc工程里头能不能用web form那些控件啊

2013-11-23 
mvc工程里面能不能用web form那些控件啊?刚刚开始接触mvc模式,只会从vs2010中创建一个mvc2工程,我看书上的

mvc工程里面能不能用web form那些控件啊?
刚刚开始接触mvc模式,只会从vs2010中创建一个mvc2工程,我看书上的页面标签都是变成 html.textbox()
html.lable()觉得很奇怪,我能不能用回以前web form那种textbox控件啊??还有以前最喜欢用
ajaxcontroltoolkit这个ajax控件库,现在在mvc工程里面能用么??
书上说mvc是一种模式,那是不是也可以用在web from 的开发上??有没什么好的教程
[解决办法]

引用:
完全可以用,但绝对不支持用。MVC的开发思想就是摆脱 拖拖拽拽式的控件开发

不支持用的理由不是拖拖拽拽式的控件开发,而是WEB FORM是事件驱动的,需要Postback。离开了Postback,没有了方便的控件(或者页面)事件,那么这个“WEB FORM”就不是真正的WEB FORM,只不过是代替Razor等视图引擎用来渲染HTML的而已。而用这些控件来渲染HTML好吗?我觉得不好,Mvc自己的视图引擎能控制到每一个HTML标签。而且Mvc也提供自己的封装机制,在Mvc下比用WEB FORM的控件好多了。

热点排行