我在页面设置了一个隐藏域(Hidden),然后在页面提交时给它赋值,代码如下:
<script language="javascript">
     function test()
     { 
         document.getElementById("Hidden1").Value="11111111111";
     }
</script>
<form id="Form1" method="post" runat="server" onsubmit="test();">
  <FONT face="宋体">
      <INPUT id="Hidden1" style="Z-INDEX: 101; LEFT: 128px; POSITION: absolute; TOP: 160px" type="hidden"name="Hidden1" runat="server">
      <asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 144px; POSITION: absolute; TOP: 256px" runat="server"Text="Button"></asp:Button>
   </FONT>
</form>
我在后台代码里
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        If Not IsPostBack Then
            Me.Hidden1.Value = "22222222222222"
        End IfEnd SubPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim s As String = Me.Hidden1.Value()
End Sub
无论我如何获取,它都是“22222222222222”。
请问各位有没试过类似状况?有什么解决办法,请给大家分享下。
这个问题搞了我半天,初始我还以为是我的控件属性设置有问题,最后还是不得不用其他方法来解决问题。