后台代码 protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
txtmail.Attributes.Add("onblur", "VerifyUserName(this.value)");
txtmail.Attributes.Add("onfocus", "VerifyUserName(this.value)");
} [AjaxPro.AjaxMethod]
public string GetReturnCode(string strmail)
{
if (!IsUsernameExist(strmail))
{
return "1";
}
else
{
return "0";
}
} private bool IsUsernameExist(string strmail)
{
bool bRet = false; switch (strmail.ToUpper())
{
case "KING":
case "ROSE":
bRet = true;
break;
} return bRet;
}
js代码 <script language="javascript" type="text/javascript">
function IsUsernameExist_callback(result)
{
var msg = document.getElementById("txtmail");
var value = result.value;
if( value == '0' )
{
document.getElementById("dadresssb").style.display="inline";
document.getElementById("dadresscg").style.display="none";
}
else
{
document.getElementById("dadresssb").style.display="none";
document.getElementById("dadresscg").style.display="inline";
}
}
function VerifyUserName(name)
{
_Default.GetReturnCode(name, IsUsernameExist_callback);
}
</script>
配置文件
在 <system.web>下加了
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro" />
</httpHandlers>但是运行时老是提示“ __Default未定义”;
请高手看看
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
txtmail.Attributes.Add("onblur", "VerifyUserName(this.value)");
txtmail.Attributes.Add("onfocus", "VerifyUserName(this.value)");
} [AjaxPro.AjaxMethod]
public string GetReturnCode(string strmail)
{
if (!IsUsernameExist(strmail))
{
return "1";
}
else
{
return "0";
}
} private bool IsUsernameExist(string strmail)
{
bool bRet = false; switch (strmail.ToUpper())
{
case "KING":
case "ROSE":
bRet = true;
break;
} return bRet;
}
js代码 <script language="javascript" type="text/javascript">
function IsUsernameExist_callback(result)
{
var msg = document.getElementById("txtmail");
var value = result.value;
if( value == '0' )
{
document.getElementById("dadresssb").style.display="inline";
document.getElementById("dadresscg").style.display="none";
}
else
{
document.getElementById("dadresssb").style.display="none";
document.getElementById("dadresscg").style.display="inline";
}
}
function VerifyUserName(name)
{
_Default.GetReturnCode(name, IsUsernameExist_callback);
}
</script>
配置文件
在 <system.web>下加了
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro" />
</httpHandlers>但是运行时老是提示“ __Default未定义”;
请高手看看
解决方案 »
- 这个问题我不会哦,帮帮我,怎么循环判断!
- 枚举
- 怎么将服务器端的word文件保存到本地来?
- 我是.net 的初学者,关于用户控件我啃了好几本书,但是感觉收效不大。请高人指教一下。我应该怎样学习。有什么好例子请提供一下。谢谢
- TextBox如何绑定<%# DataBinder.Eval(Container.DataItem,"Title") %>呀??
- 新手求教:如何编程将access数据库导入到sql server数据库中
- 大家看一下这个错误出在那里,好郁闷!
- vs.net中的自动隐藏不能用了,只是有浮动的窗口,如何解决,谢谢!!
- 关于在sql server 中保存特殊格式的符号问题
- 请问:在Asp.net项目中,定义整个项目都可以使用的变量、函数?
- 怎么根据不同的任务开始时间制作Gantt图
- aspx页变成html页
AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
<httpHandlers>
<add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
谢谢了