我刚刚接触javascript,遇到不少问题。 
1,可能是你脚本写的有问题
2,后台存储
<%
session("username")="myvicy"
%>
前台调用
<script>
uname = <%=session("username")%>
</script> 
前台显示
<div><%=session("username")%></div>
3,用ajax 
4,"比如label控件,一般情况下它的text属性是显示的文本 内容。",错误,在b/s下label没有text属性."却变成了label.innerText还有很多控件都是如此,", innerText 设置或获取位于对象起始和结束标签内的文本。 

解决方案 »

  1.   

    非常感谢楼上的大哥,
    1,这个问题还得再去试一下。
    2,这个很完善。
    3,我用的就是ajaxPro.2.dll,使用前台调用后台函数实现的。但是提交后,执行完onclick后它会自动刷新页面。我 也就是使用这种方法实现的无刷新联动下拉框,但在这里就不行了。
    4,在javascript中很多控件的文本属性都使用value来设置和获取。比如asp:dropdownlist,asp:textbox,使用document.getElimentById("ddl").value,document.getElimentById("tb").value,但是asp:label,的文本属性却是innerText,不知道这是不是有什么规律的。从asp.net到javascript中变化。这都是asp.net的控件,到了javascript中就不一样了呢?
      

  2.   

    看看手册http://download.csdn.net/source/373109
    服务器端控件和客户端是有不同的。
      

  3.   

    回答你的第四个问题....JAVASCRIPT是脚本语言和C#语言分开的...LABEL空间在客户端显示是SPAN标签,SPAN就是用innerHTML这个最早是IE提出来的...不知道你打开生成的源文件看过没有....一般只有<asp:textbox>在生成的页面是<INPUT type="text">和dropdownlist在生成的页面是<select>的标签,这些标签才有VALUE建议去看看JAVASCRIPT 权威指南...