我有两个网页Home.aspx和login.aspx ---
login.aspx SouceCode
<div id="Lbox">
<asp:Label ID="Label1" runat="server" Text="User Id" CssClass="lable"></asp:Label>
<asp:TextBox ID="Txt_userId" runat="server"></asp:TextBox>
<asp:Label ID="Label2" runat="server" Text="Password" CssClass="lable"></asp:Label>
<asp:TextBox ID="Txt_userPass`enter code here`" runat="server"></asp:TextBox>
<asp:Button ID="Bt_login" runat="server" Text="Bt_login" onclick="Bt_login_Click" />
<div>
login.aspx.cs
protected void Bt_login_Click(object sender, EventArgs e)
{
//code here......
}
home.aspx源代码
<script type="text/javascript">
$(document).ready(function () {
$("#log").click(function () {
$.blockUI({ message: $($("#Info").load("Login.aspx #Lbox")) });
});
});
</script>
<a id="log">Login</a>
<div id="Info"></div>
problam就在这里 - 在login.aspx页 Bt_login_Click 没有解雇
答案 0 :(得分:0)
没错,Bt_login_Click
不应该被调用。当您通过jQuery加载方法将部分HTML加载到<div>
时,您必须自己处理表单提交。
$(function() {
$('#Bt_login').live('click', function () {
// you code here
});
});