cshtml和aspx的区别

在MVC3中,即可以使用cshtml,也可以使用aspx,这两者到底有什么区别呢?越详细越好,如果是用来正式开发,用哪种比较好。... 在MVC3中,即可以使用cshtml,也可以使用aspx, 这两者到底有什么区别呢?
越详细越好,如果是用来正式开发,用哪种比较好。
展开
 我来答
Yy45xh3
2017-05-06 · TA获得超过249个赞
知道答主
回答量:306
采纳率:0%
帮助的人:80.9万
展开全部
aspx页面和html页面的区别如下:
1、.aspx文件
.aspx是ASP.NET 页面的扩展名。它无非是在静态HTML网页里面嵌入了动态的指令(这些动态指令是由各种脚本语言编写的,是由IIS服务器上的脚本引擎来执行的)而已。如果浏览器请求某张 ASP.NET 页面,那么在把结果发回浏览器之前,服务器首先会处理页面中的可执行代码(即,脚本语言代码 )。
也就是说,一个asp网页主要包含两个部分:
⑴ HTML静态网页要素:由IE浏览器解释执行
⑵ asp脚本命令:由IIS脚本引擎解释执行
2、.html文件
.html文件是基于HTML的静态网页,它的内容是固定不变的。其页面内容使用的仅仅是标准的HTML代码,最多再加上流行的gif、flash等格式的动态图片,还有产生动态的字幕等动画效果。
当客户机通过IE浏览器向Web服务器请求提供网页内容时,服务器仅仅是将已经设计好的静态HTML文档传送给用户浏览器。
分别在html页和aspx页插入脚本语言,对比运行效果:

说明:
静态HTML语言的要素定义的是数据如何显示,而不能如何动态生成数据,所以单纯使用HTML制作的网页就是静态的。
追问
我是想问cshtml文件,不是html文件
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式