今天在测试以前做一个网站,网页的代码为:
<form id="form1" runat="server">
<div>
<ul>
<li>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:TextBox ID="TextBox_Title" runat="server" Width="400px">标题</asp:TextBox><asp:Label ID="Label_Id" runat="server" Visible="False"></asp:Label>
<asp:UpdatePanel ID="UpdatePanel_Article" runat="server" RenderMode="Inline">
<ContentTemplate>
<span class="Text_Blue" style="font-size: 10pt; color: #1c2f3e">隶属</span> <asp:DropDownList
ID="Drop_A_Cla" runat="server" AutoPostBack="True" OnSelectedIndexChanged="Drop_A_Cla_SelectedIndexChanged">
</asp:DropDownList>
<asp:DropDownList ID="Drop_A_Cla_2" runat="server" AutoPostBack="True" OnSelectedIndexChanged="Drop_A_Cla_2_SelectedIndexChanged"
Visible="False">
<asp:ListItem Value="0">所有大类</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="Drop_A_Cla_3" runat="server" Visible="False">
<asp:ListItem Value="0">所有小类</asp:ListItem>
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
</li>
<li><asp:TextBox ID="FreeTextBox_Content" runat="server" Height="400px"
TextMode="MultiLine" Width="770px"></asp:TextBox></li>
<li><asp:Button ID="Button_up" runat="server" OnClick="Button_up_Click" Text="提交" CssClass="Btn" /></li>
</ul>
</div>
</form>
发现点发击提交按钮没反应,经过N小时的测试发现,只要选择栏目后就不能成功提交。后来又发现,打开网页后先选栏目,然后填标题和正文也可以提交,后来又发现,只要最后点一下标题的文本框就可以成功提交,最后汇总发现只要将按钮放在第一个,也可以正功提交。真是奇了怪了。不死心,遂用谷歌浏览器调试,发现可以正常运行,根本不存在IE9下出现的问题。人顿时无语了……