为什么点击按钮后,页面无法跳转?
前端代码:
<<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"/>
<div class="Main">
<ul>
<li class="top"></li>
<li class="top2"></li>
<li class="topA"></li>
<li class="topB"><span>
<img src="../images/Login/logo.gif" alt="" style="" />
</span></li>
<li class="topC"></li>
<asp:UpdatePanel runat="server">
<ContentTemplate>
<li class="topD">
<ul class="login">
<li><span class="left">部门:</span> <span style="left">
<asp:DropDownList runat="server" CssClass="txt" ID="ddl_Department" OnSelectedIndexChanged="ddl_Department_SelectedChanged" AutoPostBack="true">
<asp:ListItem Text="教务处" Value="教务处"/>
<asp:ListItem Text="汽修学部" Value="汽修学部" />
<asp:ListItem Text="综合学部" Value="综合学部" />
<asp:ListItem Text="计算机学部" Value="计算机学部" />
</asp:DropDownList>
</span></li>
<li><span class="left">用户:</span> <span style="left">
<asp:DropDownList ID="ddl_Teacher" runat="server" cssClass="txt"/>
</span></li>
<li><span class="left">密码:</span> <span style="left">
<asp:TextBox runat="server" TextMode="Password" CssClass="txt" ID="txt_Password"/>
</span>
</li>
</ul>
</li></ContentTemplate>
</asp:UpdatePanel>
<li class="topE"></li>
<li class="middle_A"></li>
<li class="middle_B"></li>
<li class="middle_C">
<span class="btn">
<asp:ImageButton ID="imb_Login" runat="server"
ImageUrl="~/Images/Login/btnlogin.gif" onclick="imb_Login_Click"/>
</span>
</li>
<li class="middle_D"></li>
<li class="bottom_A"></li>
<li class="bottom_B"></li>
</ul>
</div>
</form>
后端代码:
protected void imb_Login_Click(object sender, ImageClickEventArgs e)
{
if (this.txt_Password.Text.IsEmpty())
{
return;
}
string teacherName = this.ddl_Teacher.SelectedItem.Text.Trim();
string password = this.txt_Password.Text.EncryptMD5();
this.Operation.AddEq(DColumn.TeacherNameD, teacherName);
this.Operation.AddEq(DColumn.PasswdD, password);
IList<TeacherD> teacherList = this.Operation.GetIList;
if (teacherList.Count.Equals(0))
{
return;
}
DHelper.SetSession(DString.MUSER_ID, this.ddl_Teacher.SelectedValue);
DHelper.SetSession(DString.MUSER_NAME, teacherName);
Response.Redirect(DString.PAGE_M);//登陆成功,跳转到主页面
}
但运行后发现,页面不会跳转,永远在Login页面上,请问是怎么会事/谢谢!