//后台:
Public string str="123"; //最好为Public类型
{
var i;
i=document.getElementById('<%=服务器控件id.ClientID %>').value;
//取Label控件值
document.getElementById('<%=lblUserName.ClientID %>').innerText=i;
}
{
//.ascx用户控件在本页面上的id,即<uc>标签中的ID名称,再加上.ascx页面里面的服务器控件ID
//并用"_"连 接
var j=document.getElementById('<%=UC的ID.ClientID %>'+"_txtID").value;//TextBox
//在取Label控件的值时改用下面的写法,可能有些朋友也用了上面的写法,所以取不到吧……
var jj=document.getElementById('<%=UC的ID.ClientID %>'+"_txtID")..innerHTML;//Label
}
Public string str="123"; //最好为Public类型
直接在AspX前台页面HTML代码中要放的位置写入如下代码:
<td><%=str %></td>其实就是这么简单。一切OK!
顺便说一上取服务器端控件的方法:
(1)用JS取本页面中的服务器端控件值:
服务器端控件值:
function a(){
var i;
i=document.getElementById('<%=服务器控件id.ClientID %>').value;
//取Label控件值
document.getElementById('<%=lblUserName.ClientID %>').innerText=i;
}
(2)用JS取自定义用户控件(**.ascx)中的
function b(){
//.ascx用户控件在本页面上的id,即<uc>标签中的ID名称,再加上.ascx页面里面的服务器控件ID
//并用"_"连 接
var j=document.getElementById('<%=UC的ID.ClientID %>'+"_txtID").value;//TextBox
//在取Label控件的值时改用下面的写法,可能有些朋友也用了上面的写法,所以取不到吧……
var jj=document.getElementById('<%=UC的ID.ClientID %>'+"_txtID")..innerHTML;//Label
}