asp.net AJAX实现无刷新获得数据

 更新时间:2008年11月25日 10:07:36   作者:  
提供一个使用AJAX实现无刷新判断注册用户名是否被注册的代码:
register.aspx页面代码:
<script type="text/javascript">
function checkuser()
{
var option={
  parameters:"userid="+$("userid").value,
  method:"post",
  onSuccess:function(transport){
  var rp=transport.responseText;
  if(rp=="true")
  {
    alert("该用户昵称存在!!");
  }
  else
  {
    alert("该用户昵称不存在,请重新输入!!");
  }
},
onFailure:function(transport){
  alert("数据提交失败,请检查网络或重试。");
}
}
var request=new Ajax.Request("Ajax.aspx?userid="+escape($("userid").value),option);
}
</script>

昵称:<asp:TextBox ID="userid" runat="server" Text="" onblur="checkuser()"></asp:TextBox>

Ajax.aspx页面代码:
private void Page_Load(object sender, System.EventArgs e)
{
  string userid = Request.QueryString["userid"];
  string sql = "select userid from blog_user where userid='" + userid + "')";
  object o = dbconn.ExecuteScalar(sql);
  if (o == null)
    Response.Write("false");
  else
    Response.Write("true");
}

相关文章

  • .NET6中哈希算法的简化用法的实现

    .NET6中哈希算法的简化用法的实现

    本文主要介绍了.NET 6中哈希算法的简化用法的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • asp.net 使用Silverlight操作ASPNETDB数据库

    asp.net 使用Silverlight操作ASPNETDB数据库

    asp.net下使用Silverlight操作ASPNETDB数据库的实现代码
    2010-01-01
  • win10下vs2015配置Opencv3.1.0详细过程

    win10下vs2015配置Opencv3.1.0详细过程

    这篇文章主要为大家详细介绍了win10下vs2015配置Opencv3.1.0的详细过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • .NET/C#利用反射调用含ref或out参数的方法示例代码

    .NET/C#利用反射调用含ref或out参数的方法示例代码

    这篇文章主要给大家介绍了关于.NET/C#利用反射调用含ref或out参数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • c#多图片上传并生成缩略图的实例代码

    c#多图片上传并生成缩略图的实例代码

    今天写了一个上传多张图片并生成缩略图的小程序。当然因为是菜鸟,所以写的一般。但还是学到了不少东西。现在上代码。
    2013-04-04
  • 利用委托把用户控件的值显示于网页案例应用

    利用委托把用户控件的值显示于网页案例应用

    用户控件(UserControl)是集成一个功能,需要处理好的数据,然后存数据库中并显示于网页上,让用户能检测到处理的数据情况,接下来将介绍利用委托把用户控件的值显示于网页上,感兴趣的朋友可以了解下
    2013-02-02
  • 如何ASP.NET Core Razor中处理Ajax请求

    如何ASP.NET Core Razor中处理Ajax请求

    本篇技术文章主要给大家讲述了如何ASP.NET Core Razor中处理Ajax请求这方面的知识点,有兴趣的朋友参考下。
    2018-01-01
  • 浅析DataBinder.Eval和Eval的区别

    浅析DataBinder.Eval和Eval的区别

    缩短的Eval语法与DataBinder.Eval的不同点在于,Eval会根据最近的容器对象(例如DataListItem)的DataItem属性来自动地解析字段,而DataBinder.Eval需要使用参数来指定容器
    2013-08-08
  • Quartz在.NET中的使用教程

    Quartz在.NET中的使用教程

    Quartz是一个强大、开源、轻量级的任务调度框架,支持cron-like表达式其他一些优秀的特性。这篇文章主要介绍了Quartz在.NET中的使用,需要的朋友可以参考下
    2021-12-12
  • ASP.NET MVC实现批量文件上传

    ASP.NET MVC实现批量文件上传

    这篇文章主要为大家详细介绍了ASP.NET MVC实现批量文件上传,简单介绍单文件上传的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09

最新评论