永发信息网

aspx和htm+ashx的区别是什么?

答案:4  悬赏:50  手机版
解决时间 2021-11-18 23:35
aspx和htm+ashx的区别是什么?
最佳答案
html (htm): 由浏览器来解释(翻译)代码并显示给使用者浏览。因此,其几乎不占用服务器资源,可以直接发送给请求者,由请求者的浏览器来负责解释工作。

aspx: .net 由服务器中的.net编译器来负责解释,翻译成html内容,然后发送给请求者。

.ashx: 由服务器中的.net编译器来负责解释,翻译成指定内容,然后发送给请求者。

aspx 与 ashx的区别在于,aspx是一个自带生命周期的大型容器(自身有界面属性),其包含创建,初始化,加载,重绘,卸载等等过程(无论你用还是不用这些过程)。而ashx不存在界面,与aspx相比,占用资源非常少,也更加灵活。因此其叫:一般性处理程序。

通常如果非必要时,我们应该采用ashx。比如当需要使用ajax调用服务器内容时,一般不要创建.aspx文件来获取内容,而用.ashx文件来获取内容,以保证资源消耗最少的方式。
全部回答
实现了代码分离,方便修改
aspx需要编译成类文件,有页面生命周期,而ashx只是一个一般处理程序没有生命周期,html只是一个文本文件
html+ashx 不等于aspx
有些页面只能用htm来做,但是要有数据处理怎么办呢?就是要调用到ashx一般处理文件。
htm不能调用cs文件,只能调用ashx里的东西。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
凤县的交通
川菜有什么可以小煎
两个白色光头小人,一男一女吧,两只秀恩爱,
百川什么是一个成语
山东八小时之外网络技术服务有限公司怎么样?
ageloc体验馆地址在什么地方,想过去办事,
45.6万元=多少元
请问桓台果里镇福利院现在有没有健康的男婴女
OSU!里作图怎么做?
欧比 雅比 饰品
江门怎么去上海 具体
知识就是什么,什么就是知识
湖南卫视如意什么时候播完
津田驹喷气织机改造事,自动抽纬装置的设计,
南湖梦幻岛在哪?有多少路公交到?
推荐资讯
固体硅酸钠如何配制水玻璃溶液
比38少21的得数是?
12万左右买什么轿车好
想要登上火星还需要相当长的一段时间英语
中文常用标点符号使用全角和半角有什么区别?
找律师问点事
芝士放冰箱里变红是不是坏了?
为什么我用dir=rtl,无法将句子从左到右显示
永安旧货商店浔东分店地址在哪,我要去那里办
如果女生问你要学什么东西,要学什么行业,什
宜昌BRT至云集隧道右转弯闯红灯
探测你喜欢的人长什么样的小游戏
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?