asp.net一般处理程序有什么用

asp.net一般处理程序有什么用,第1张

就是一个动态网页的后台处理程序。ASP.net有3种开发模式,即html+ashx(一般处理程序),webform(.aspx),asp.net MVC。后两个都自带后台(webform有cs文件,MVC有控制器),但是html是静态网页,如果要写后台如访问数据库的话就需要一般处理程序,这样就可以变成一个动态网页。

这种轮询的方式在客户端数量比较多的时候有很大的缺陷,会给服务器造成很大的负担卡顿什么的就不足为奇了。

解决一:把轮训的间隔设置的长一点,最好是一分钟以上

解决二:如果实时性要求比较高的话最好还是用其他解决方案。比如html5的websocket(。net有开源的SuperWebSocket),或者是flex和silverlight等富客户端来实现socket通信,直接由服务器推送。

在ASP.NET中应用Ajax的格式如下:

前台代码(用JQuery库)

$.ajax({

type: "POST",

async: true,

url: "../Ajax/ajax.ashx",

dataType: "html",

data: null

success: function (result)

{

//do successful sth

},

error: function (XMLHttpRequest, textStaus, errThrown)

{

//do error sth

}

})

Ajax(一般性处理程序)中代码如下:

public void ProcessRequest (HttpContext context)

{

context.Response.ContentType = "text/plain"

string result = "Hello World"

context.Response.Write(result)

}

以上所述是小编给大家介绍的ASP.NET中Ajax使用方法的相关知识,希望对大家有所帮助,

可以参考:http://jingyan.baidu.com/article/2c8c281df963db0008252aeb.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11091534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存