asp:弹出窗口上的按钮未单击
嗨
i在主页面上有弹出框登录,我用jquery显示弹出框
i使用asp:按钮,点击on ..但是函数
< asp:Button ID =psearchrunat =serveronclick =usearch_ClickText =登录/>
usearch_Click永远不会在masterpage.master中调用
添加代码
Hi
i have login as pop up box in master page, and i use jquery to show pop up box
i use asp:button , to onclick ..but function on
<asp:Button ID="psearch" runat="server" onclick="usearch_Click" Text="LOG IN" />
usearch_Click is never called in masterpage.master
Adding code
<input class="loginName required" type="text" id="loginname" value="Username" name="loginName" />
<input class="loginPass required" type="password" id="loginpassword" value="Password" name="loginPass" />
<input type="submit" value="LOG IN" id="LoginBtnValue"/>
$登录时b $ b点击
on login click
function GetLoginDetails(UserName,UserPassword)
{
//alert(UserName+UserPassword);
var returnurl = window.location.href;
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "Default.aspx/GetLoginDetails",
data: "{'UserName':'" +UserName+ "'," + "'UserPassword':'"+UserPassword +"','returnurl':'"+returnurl+"'}",
success: function(data) {
var theHtml = data.d;
if(data.d=="loginerror")
{
alert('Username or password is incorrect');
}
else
{
window.location.href = data.d;
}
},
error: function(xhr, textStatus, errorThrown) {
alert("Login FAIL: " + xhr + " " + textStatus + " " + errorThrown);
}
});
}
的价值
在default.aspx.cs,
web方法如
with values
and in default.aspx.cs ,
web method like
[WebMethod]
public static string GetLoginDetails(string UserName, string UserPassword,string returnurl)
{
}
在此我想要
In this i want to
[WebMethod]
public static string GetLoginDetails(string UserName, string UserPassword,string returnurl)
{
}
我想要的是将主页文本登录名更改为注销(对于exp,注销,欢迎名称)
what i want is to change master page text login to logoff with name (for exp, logoff , welcome name)
.ajax({
type:POST,
contentType:application / json; charset = utf-8 ,
url:Default.aspx / GetLoginDetails,
data:{'UserName':'+ UserName +',+'UserPassword':'+ UserPassword +', 'returnurl':'+ returnurl +'},
成功:函数(dat a){
var theHtml = data.d;
if(data.d ==loginerror)
{
alert('用户名或密码不正确');
}
else
{
window.location.href = data.d;
}
},
错误:函数(xhr,textStatus,errorThrown){
alert(登录失败:+ xhr ++ textStatus ++ errorThrown) ;
}
});
}
.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "Default.aspx/GetLoginDetails", data: "{'UserName':'" +UserName+ "'," + "'UserPassword':'"+UserPassword +"','returnurl':'"+returnurl+"'}", success: function(data) { var theHtml = data.d; if(data.d=="loginerror") { alert('Username or password is incorrect'); } else { window.location.href = data.d; } }, error: function(xhr, textStatus, errorThrown) { alert("Login FAIL: " + xhr + " " + textStatus + " " + errorThrown); } }); }
的价值
在default.aspx.cs,
web方法如
with values
and in default.aspx.cs ,
web method like
[WebMethod]
public static string GetLoginDetails(string UserName, string UserPassword,string returnurl)
{
}
在此我想要
In this i want to
[WebMethod]
public static string GetLoginDetails(string UserName, string UserPassword,string returnurl)
{
}
我想要的是将主页文本登录名更改为注销(对于exp,注销,欢迎名称)
what i want is to change master page text login to logoff with name (for exp, logoff , welcome name)