我将子页面的值传给父页面的TextBox没问题,可是,如果我把值赋给Label怎么也传不过去,我用的是JS,它总说为空或不是对象,着急解决,高手指点啊。

解决方案 »

  1.   

    那Label的Visible 屬性是不是讓人設成False了?
      

  2.   

    没有,它提示JS有错误(为空或不是对象)
    javascript:opener.aspnetForm.ctl00$Main$lblTest.value=...
      

  3.   

    window.opener.document.getElementById("<%=Label1.ClientID%>".innerHTML="123";
      

  4.   

    lable得用innerHTML或innerText赋值
    window.opener.document.getElementById("<%=Label1.ClientID%>").innerHTML="123";
      

  5.   

    Label 生成的客户端标签是 <span> 吧, 没有value属性, 换成 innerText 或 innerHTML 试试.