易截截图软件、单文件、免安装、纯绿色、仅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初学者学习过程中整理的备忘录

一位ASP.net初学者学习过程中整理的备忘录,包括“打开新的窗口并传送参数,为按钮添加对话框,删除表格选定记录,删除表格记录警告”等等常见问题的解决方法(网上看到挺好的,共享一下)。
1. 打开新的窗口并传送参数:
  传送参数:
response.write("<script>window.open
('*.aspx?id="+t ......

asp.net导入导出EXCEL

导入EXCEL一般有3种方法
1.通过Excel APIl来导入(缺点,需要安装OFFICE组件,建立对象后,不容易释放,大数据量时读取速度较低)
2.通过OLEDB数据源方式读取
3.通过第三方组件来导入(推荐使用ExcelLibrary)下载地址:http://code.google.com/p/excellibrary/
同样导出EXCEL也有3种方法,和导入类似。
推荐使用第3种 ......

ASP.NET 自定义 TreeView Web 服务器控件的外观

TreeView 控件的呈现是可完全自定义的,这使得可以使用多种多样的显示样式。
  若要自定义 TreeView 控件的外观,可以执行以下操作:
   ·指定影响控件显示和呈现的 TreeView 控件属性。
  ·指定一个 ImageSet 属性,该属性选择一组在运行时同控件一起呈现的内置图像。
  ·指定用于控制 T ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号