易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net使用CustomValidator异步验证用户名

strResult = oBao.responseText;
        }
}
window.;
            在网页上插入一个ID为UserName 的 TextBox 这样检查 ,然后在check.aspx 内检查用户名的使用情况,strResult 就可以知道,这样我们的功能算是完成了,但是这样做的缺点就是不能与验证控制一起验证,这时我们可以使用CustomValidator,因为 CustomValidator是允许自己添加脚本进行验证的,我们把上面的脚本改一下,移到CustomValidator 的客户端里面。代码如下:
function ValidationFunctionName(source, arguments)
{
     var userName =document.getElementById("UserName");
     var oBao = new ActiveXObject("Microsoft.XMLHTTP");
        oBao.open("Get","Check.aspx?username=" + userName.value,false);  
        oBao.send();
     var strResult = oBao.responseText;
     //如果返回 1 就代表可以使用,否则不能通过验证
     if (Number(strResult) == 1)
            arguments.IsValid = true;    
     else
            arguments.IsValid = false;
}
            在网页上再添加一个 CustomValidator      控件,再设一下要验证的控件ID把 ControlToValidate 设成 UserName,
主要设置客户端验证方法 ClientValidationFunction 为 ValidationFunctionName,如:<asp:CustomValidator ID="CustomValidator1" runat="server" C ClientValidati
ErrorMessage="被注册的用户名"></asp:CustomValidator>,然后在Check.aspx 里面完成检查,在我这里是如果可用就往网页上写 1 否则 写 0 ,注意:在Check.aspx 输出的地方一定要调用            Response.Clear() 和 Response.End() 来保证输出的信息只有 1 或 0,当前你也可以用别的方法


相关文档:

Asp.net中自定义控件引用javascript中的日历脚本心得


自定义控件中的页面代码:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="wcontrol.ascx.cs" Inherits="wcontrol" %>
<script type ="text/javascript">
function PopupCalendar(InstanceName)
{
///Global Tag
this.instanceName=InstanceName;
///Properties
this.separator="-"
t ......

Asp.net页面之间传递参数方法

第一种方法:­
     通过URL链接地址传递­
send.aspx:­
protected void Button1_Click(object sender, EventArgs e)­
    {­
        Request.Redirect("Default2.aspx?username=honge");­
  &n ......

asp.net 中嵌入视频播放器

 <object classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 width="352" height="352" id=MediaPlayer1>
<param name=AudioStream value=-1>
<param name=AutoSize value=-1>
<!--是否自动调整播放大小-->
<param name=AutoStart value=0>
<!--是否自动播放-->
<par ......

asp.net 单用户登录经典解决方案

这里指的单点,泛指在WEB服务端,一个账户同一时刻只能存在一个票据!
大家开发中可能都碰到的一个问题,怎么使同一个用户,在同一时间内只允许登录一次。
很多人都会想到在数据库中用一个标识字段,登录进去置1,退出置0,登录时判断这个字段,如果是1就说明此用户在线,不允许登录,这个方案看似有效,但在实际使用中发现 ......

ASP.NET 弹出窗口问题

1.updatepanel 中弹出提示窗口
ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.Page.GetType(), "message", "alert('阿熊!');", true);
2.在新窗口中打开链接
Response.Write(" <script>window.open('NewPage.aspx') </script>");
不过每当弹出这个网页过后,原来的主网页的页面字体自动 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号