本文章介绍了关于asp.net中JS,CS 调用后台变量的值多种方法,有需了解的朋友可以参考一下。
(1)//后台:Publicstringstr="123"; //最好为Public类型
直接在AspX前台页面HTML代码中要放的位置写入如下代码:
(2)用JS取本页面中的服务器端控件值:
服务器端控件值:
代码如下 | 复制代码 | ||||||||
functiona() { vari; i=document.getElementById('').value; //取Label控件值 document.getElementById('').innerText=i; } (3)用JS取自定义用户控件(**.ascx)中的 function b() { //.ascx用户控件在本页面上的id,即标签中的ID名称,再加上.ascx页面里面的服务器控件ID //并用"_"连 接 var j=document.getElementById('' "_txtID").value;//TextBox //在取Label控件的值时改用下面的写法,可能有些朋友也用了上面的写法,所以取不到吧…… var jj=document.getElementById('' "_txtID")..innerHTML;//Label } 补充一下: 对于服务器端控件里调用js,不可以直接绑后台变量,要先声明一下js变量,赋值为后台变量
|