今天在后台.cs文件获取js赋给TextBox的值时,发现竟然获取不到,Text属性值竟然为空!但明明看到TextBox上已经显示有值了。最后使用隐藏域解决了问题,见下例:

   <script type="text/javascript">    

     function test()

    {

        document.getElementById("textbox1").value = document.getElementById("textbox1HF").value = "所赋的值";

    }

</script>

 

    <div>

      <asp:TextBox ID="textbox1" runat="server" Enabled="false"> </asp:TextBox>

      <asp:HiddenField ID="textbox1HF" runat="server" />

   </div>

 

   //后台代码

   string tmp = textbox1HF.Value;//textbox1.Text获取的值为空

相关文章:

  • 2022-03-13
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
  • 2021-10-11
猜你喜欢
  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2022-01-23
相关资源
相似解决方案