使用Ajax在客户端调用服务端函数并传值
2007-04-09 20:24 ruinet 阅读(770) 评论(0) 编辑 收藏 举报protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(login));
}
[AjaxPro.AjaxMethod]
public string IsRight(string useName,string pwd)
{
if (IsExist(useName, pwd))
return "1";
else
return "0";
}
private bool IsExist(string useName,string pwd)
{
return true;
}
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(login));
}
[AjaxPro.AjaxMethod]
public string IsRight(string useName,string pwd)
{
if (IsExist(useName, pwd))
return "1";
else
return "0";
}
private bool IsExist(string useName,string pwd)
{
return true;
}
<script language="javascript" type="text/javascript">
function CheckUser()
{
var name=document.getElementById("useName").value;
var pwd=document.getElementById("usePwd").value;
login.IsRight(name,pwd,IsUserExist);
}
function IsUserExist(res)
{
var msg=document.getElementById("Msg");
var bRet=res.value;
if (bRet=="1")
{
msg.innserHTML='用户名或密码错误';
document.getElementById("Msg").value='用户名或密码错误';
document.getElementById("Lb").innerText="用户名错误";
msg.style.color='red';
}
else
{
msg.innserHTML='登陆成功!';
}
}
function Button1_onclick() {
var name=document.getElementById("useName").value;
var pwd=document.getElementById("usePwd").value;
login.IsRight(name,pwd,IsUserExist);
}
</script>
function CheckUser()
{
var name=document.getElementById("useName").value;
var pwd=document.getElementById("usePwd").value;
login.IsRight(name,pwd,IsUserExist);
}
function IsUserExist(res)
{
var msg=document.getElementById("Msg");
var bRet=res.value;
if (bRet=="1")
{
msg.innserHTML='用户名或密码错误';
document.getElementById("Msg").value='用户名或密码错误';
document.getElementById("Lb").innerText="用户名错误";
msg.style.color='red';
}
else
{
msg.innserHTML='登陆成功!';
}
}
function Button1_onclick() {
var name=document.getElementById("useName").value;
var pwd=document.getElementById("usePwd").value;
login.IsRight(name,pwd,IsUserExist);
}
</script>
<form id="form1" runat="server">
<div>
<div style="z-index: 101; left: 107px; width: 482px; position: absolute; top: 99px;
height: 177px">
<asp:Label ID="Label1" runat="server" Text="用户名:"></asp:Label>
<asp:TextBox ID="useName" runat="server"></asp:TextBox><br />
<br />
<asp:Label ID="Label2" runat="server" Text="密 码:" Width="64px"></asp:Label>
<asp:TextBox ID="usePwd" runat="server"></asp:TextBox><br />
<br />
<input id="Button1" type="button" value="登陆" language="javascript" onclick="return Button1_onclick()"/>
<input id="Reset1" type="reset" value="reset" language="javascript"/><br />
<br />
<input id="Msg" type="text" /><br />
<asp:Label ID="Lb" runat="server" Text="Label"></asp:Label></div>
</div>
</form>
<div>
<div style="z-index: 101; left: 107px; width: 482px; position: absolute; top: 99px;
height: 177px">
<asp:Label ID="Label1" runat="server" Text="用户名:"></asp:Label>
<asp:TextBox ID="useName" runat="server"></asp:TextBox><br />
<br />
<asp:Label ID="Label2" runat="server" Text="密 码:" Width="64px"></asp:Label>
<asp:TextBox ID="usePwd" runat="server"></asp:TextBox><br />
<br />
<input id="Button1" type="button" value="登陆" language="javascript" onclick="return Button1_onclick()"/>
<input id="Reset1" type="reset" value="reset" language="javascript"/><br />
<br />
<input id="Msg" type="text" /><br />
<asp:Label ID="Lb" runat="server" Text="Label"></asp:Label></div>
</div>
</form>