首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

js高手请来指点 有关js给session赋值的有关问题

2011-12-19 
js高手请来指点 有关js给session赋值的问题请问,我想通过js,捕捉用户单击按钮的onclick事件,在此事件中,给

js高手请来指点 有关js给session赋值的问题
请问,我想通过js,捕捉用户单击按钮的onclick事件,在此事件中,给session赋值,不知道可以吗?
是不是js不能控制session呢?

[解决办法]
可以控制,用ajax
[解决办法]
可以,但是要使用Ajax,将信息发送到后台,然后在后台进行session操作...前台的JS只能读取session..
[解决办法]
这个...
我建议用ajaxPro.dll或者ajax.dll
配置ajax可能有点麻烦,一两句话说不清楚.我简单说下:
一,下载ajax.dll,放到bin中
二,配置web.config,加上
<httpHandlers>
<add verb= "POST,GET " path= "vbwrapper/*.ashx " type= "Ajax.PageHandlerFactory, Ajax " />
</httpHandlers>
三,在所在的页面的page_onload事件中加入
Ajax.Utility.RegisterTypeForAjax(typeof(后台类名));

四,后台的ajax方法
[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]
public void SetSession(string sValue)
{
Session[ "s "] = sValue;
}
五.前台调用此ajax方法,onclick事件
后台类名.SetSession(你的值)

[解决办法]
改一下,配置这样的, <httpHandlers>
<add verb= "POST,GET " path= "ajax/*.ashx " type= "Ajax.PageHandlerFactory, Ajax "/>
</httpHandlers>
[解决办法]
你装的和我说的不一样.你的是MS的
[解决办法]
你要下载个ajaxpro.dll,放到bin中.网上找找
[解决办法]
微软的是ajax框架

和ajax.dll不一样的

热点排行