DropDownList DrpRole;
DrpRole.Attributes.Add("onchange","change('"+DrpRole+"')");<script language=JavaScript>
function change()

eventsource=event.srcElement   
Session("SelectKeyType") = eventsource.value
}
</script>
这样写好象不行,大家帮帮忙。

解决方案 »

  1.   

    晕,兄弟。
    JavaScript是客户端的语言
    你要这样的话,只能使用XmlHttp将值发送到服务器。
    然后存进Session中还差不多
      

  2.   

    javascript里可以操作Session值吗?
      

  3.   

    可以操作吧...
    session这个东西从asp时代就有了...
      

  4.   

    支持 jonescheng(C#前进无极限)JavaScript是客户端的语言,运行在浏览器内, 跟session没什么关关系
      

  5.   

    是服务器端控件吗
    设其的postback属性为true
      

  6.   

    to: redfoxhuang(C++++) 
    Asp里的确已经有了Session但是操作Session的代码必须是烦在<% %>里面可不是放在
    <script language=javascript>
    </script>里
      

  7.   

    那有没有什么办法,不让DropDownList刷新然后可以取到选择的值,因为刷新的时候页面
    跳动的有点受不了。
      

  8.   

    javascript可以通过xmlhttp通过后台写session.
    但是说用javascript直接写session,就会让人笑话了。
      

  9.   

    说的没有错,
    javascript通过xmlhttp和后台通信,让后台来完成写入session的工作。
    在js里直接应该是不可以的!