asp.net web应用程序和asp.net web窗体应用程序的区别?
答案:1 悬赏:60 手机版
解决时间 2021-11-11 12:16
- 提问者网友:临风不自傲
- 2021-11-10 12:11
asp.net web应用程序和asp.net web窗体应用程序的区别?
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-11-10 12:34
asp.net web应用程序可以分为web窗体应用程序(aspx视图引擎机制)和asp.net web mvc应用程序(razor视图引擎机制,也可以使用aspx视图引擎,不过不推荐使用aspx视图引擎)。
webforms中可以拖控件,就和winform一样,控件属性也很相似,最后会在服务器中生成一个控件树以为根,依次向下解析生成一个完整的文档,发送给浏览器形成页面。
mvc中则将网站分为model,view,controller,view用来呈现最后的html文件;controller中有很多的Action,用来处理请求;model是一些实体类模型,可以用来存放数据库中的数据,传到页面显示。同时,mvc中也没有了拖控件的lower操作,默认引入了bootstrap使用来设计页面。而且微软还提供了一些帮助器,HtmlHelper,UrlHelper,AjaxHelper可以很方便的帮助开发人员进行页面的设计。
webforms中可以拖控件,就和winform一样,控件属性也很相似,最后会在服务器中生成一个控件树以为根,依次向下解析生成一个完整的文档,发送给浏览器形成页面。
mvc中则将网站分为model,view,controller,view用来呈现最后的html文件;controller中有很多的Action,用来处理请求;model是一些实体类模型,可以用来存放数据库中的数据,传到页面显示。同时,mvc中也没有了拖控件的lower操作,默认引入了bootstrap使用来设计页面。而且微软还提供了一些帮助器,HtmlHelper,UrlHelper,AjaxHelper可以很方便的帮助开发人员进行页面的设计。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯