刚才就看到你那个问题了的,写好代码后发现已经采纳了。把rbtn的值传到ashx之后,ashx接收了就可以存入数据库啦,insert或者update都行,只要返回受影响行数大于0,那就成功了,判断成功状态后返回数据库获取的值,前台jq接收后直接赋值到label上就可以了。给你看看我刚才写的,ashx里面就写了获取前台发过去的值后就返回了,拿到这个值再对数据库 *** 作那部分就不用再写一次了吧,ADONET熟悉不?你先看看,不懂再问
<html xmlns=">
ashx文件名称为一般处理文件,只是在接收请求后输出内容给页面,其中可以指定页面application/type类型,一般为text/html,所以要直接输出个DataTable等的数据集让客户端ajax接收是不可能了。
为什么不用json,客户端与服务器交互一般都是字符型的东西,json也是一种数据集啊,不过你可以理解为字符型的数据集,相对IDE的智能提示来讲,可能不那么智能。
我现在的电脑没有安装VS,只能给你点提示,不用ashx,因为ashx要配置webconfig文件。大具实现过程如下:
1新建Aaspx页面。
2访问Aaspx页面,把问号参数带过去,从数据库获取数据。
3Page_Load里 ResponseContentType ="text/xml"
4用ResponseOutputStream,用XmlTextWriter写到ResponseOutputStream
5访问Aaspx响应的就是xml了
问:ashx针对并发每一个用户会生成一个独立的对象处理还是线性处理
答:这个其实跟ashx没关系,主要看服务器部署环境,IIS是支持多线程的,所以针对每个请求,都会有一个对象来处理
问:如果使用static属性记录用户A信息,用户B进行登录时statci属性中的信息会不会发生更改
答:如果用static作为修饰符,那么这个变量将成为线程之间的共享资源。所以A用户修改了变量会影响B用户
以上就是关于ajax+ashx回调全部的内容,包括:ajax+ashx回调、asp.net 的ashx文件中 输出表或者数组、ashx文件如何返回 一个 类型是table的 值给 aspx等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)