62,046
社区成员
发帖
与我相关
我的任务
分享
<script language="javascript" src="css/jquery.js"></script>
<script language="javascript">
function UserExistValidate()
{
var name= document.getElementById("username").value;
var param={name:name};
$.get("ajax/CheckName.ashx",param,function(data){
if(data==1)
{
arguments[1].IsValid=true;
}else{
arguments[1].IsValid=false;
}
});
}
</script>
<asp:TextBox ID="username" runat="server" CssClass="ls"></asp:TextBox>
<asp:CustomValidator ID="IsName" runat="server" Display="Dynamic" ErrorMessage="用户名已存在" ClientValidationFunction="UserExistValidate"></asp:CustomValidator>
<asp:Button ID="ok" runat="server" Text="确认" CssClass="cmd" onclick="ok_Click" />
namespace wedding.ajax
{
/// <summary>
/// $codebehindclassname$ 的摘要说明
/// </summary>
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class CheckName : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
string name=context.Request.QueryString["name"].ToString();
if (name == "admin")
{
context.Response.Write("0"); //已经存在
}else {
context.Response.Write("1");
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
}