C#问题,望高手解答。
显示页面代码:
<select name="select1" id="list1" runat="server">
<option value="10" >前10名</option>
<option value="20" >前20名</option>
<option value="50" >前50名</option>
</select>
<input type="hidden" id="myVal" runat="server"/>
<script type="text/javascript" language="JavaScript">
function MoveToRight()
{
var myid = document.getElementById("list1");
// alert(myid.options[myid.selectedIndex].value)
document.getElementById("myVal").Value = myid.options[myid.selectedIndex].value;
alert( document.getElementById("myVal").Value)
}
</script>
</td>
<td>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click1" Text="搜索" Width="36px" />
</td>
后台代码: protected void Button1_Click1(object sender, EventArgs e)
{
if(this.myVal.Value != null)
{
this.TextBox1.Text =this.myVal.Value;
}
else
{
this.TextBox1.Text = "11111";
}
}
怎么在 this.TextBox1.Text 中没有值显示呢,奇怪!望高手解答。