首先引用AjaxPro.2.dll程序集
前端JS代码
// 判断Mname是否重复
function CheckUserName() {
var username = document.getElementById("txtName").value;
if (username == "") {
return;
}
var num = Front.Member.ME_Members_Add.CheckLoginName(username).value;
if (num > 0) {
alert("用户名已存在");
document.getElementById("txtName").value = "";
return;
}
}
后台代码:
在Page_Load里加个AJAX注册代码
AjaxPro.Utility.RegisterTypeForAjax(typeof(Front.Member.ME_MembersCard_Add));
/// <summary>
/// Ajax 判断会员姓名是否重复
/// </summary>
[AjaxPro.AjaxMethod]
public int CheckMemberCardNo(string cardNo)
{
int num = BLL.Member.ME_MembersInfo.CheckMemberCardNo(cardNo);
return num;
}
<add verb="*" path="OboutInc.UploadProgressHandler.aspx" type="OboutInc.FileUpload.UploadProgressHandler, FileUpload, Version=1.0.0.0,Culture=neutral, PublicKeyToken=null" />
<!--
为AjaxPro添加支持
-->
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2" />
</httpHandlers>
<httpRuntime maxRequestLength="1600000" executionTimeout="300" maxQueryStringLength="1600000" />
<httpModules>
再在BLL、DAL调用,写好存储过程就可以实现功能了;
浙公网安备 33010602011771号