aaaaa
/// <summary>/// 检查是否存在该用户名,由AjaxPro调用的方法必须有AjaxMethod属性
/// </summary>
/// <param name="userName">要检查的用户名</param>
/// <returns></returns>
public bool CheckUserName(string userName)//这个方法是提供给调用的
{
if (string.IsNullOrEmpty(userName) || UserManager.ExistsUserName(userName))
{
return true;
}
else
{
return false;
}
}
function checkUserName()
{
在这里面怎么用在后台代码的CheckUserName(string userName)这个方法
var userName=document.getElementById("userName").value;
把可发注册或不可注册的信息放在<div>有msg中
}
</script>
</asp:Content>
用户名
<asp:TextBox ID="txtUserName" runat="server" onblur=" checkUserName() "></asp:TextBox>
<div id="msg"></div> --------------------编程问答-------------------- 你这标题谁会进来看呢! --------------------编程问答-------------------- JS 里调用后台函数, 你这个调不了,
你把CheckUserName 这里面的 事件 写在一个 按纽 事件里
然后 JS里写
document.getElementById("按纽").onCLICK
这样就行了
看行不, --------------------编程问答-------------------- 看见你的标题了,我就想来赚分了,嘿嘿 --------------------编程问答-------------------- JS 里调用后台函数, 你这个调不了,
你把CheckUserName 这里面的 事件 写在一个 按纽 事件里
然后 JS里写
document.getElementById("按纽").onCLICK
这样就行了
看行不, --------------------编程问答-------------------- ajax异步获取数据,查询用户数据
<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest()
{
if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
}
}
function CheckUserName()
{
var us=document.getElementById("txtname").value;
if(us!="")
{
createXMLHttpRequest();
var url= "RegistValidate.ashx?username="+escape(document.getElementById("txtname").value);
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=ShowResult;
xmlHttp.send(null);
}
}
function ShowResult()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
var s;
s=xmlHttp.responseText;
alert(s);
}
}
}
</script> --------------------编程问答-------------------- RegistValidate.ashx
这是代表什么意思,还请如梦指教下~~谢谢!
补充:.NET技术 , .NET Framework