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

asp.net客户端或服务端验证方式


客户端验证方式:
 protected void Page_Load(object sender, EventArgs e)
    {
       
        if (!IsPostBack)
        {
            this.Button1.Attributes.Add("onclick", "return checkSame()");//为Button1添加onclick()事件 ,Button为服务器控件
        }
   }
 <script type="text/javascript">
   
   function trim(s) {
          return s.replace( /^\s*/, "" ).replace( /\s*$/, "" );
   }
      
  function checkSame(){
      var ob1=trim(document.getElementById('username').value);
      var patrn=/^[A-Za-z0-9_-]+$/;
      if(ob1.length==0) {
      alert('wrong');
      return false; }
      if (!patrn.exec(ob1)) {alert("bu pi pei"); return   false ; }
      return true;
  
     
   }
   
    </script>
服务端验证方式:using System.Text.RegularExpressions;
                    protected void Button1_Click(object sender, EventArgs e)
    {  string username=this.username.Text;
       string pass = this.password.Text;
    
      
 
       if (username.Trim().Length == 0 || username == "") { RegisterStartupScript("", "<script language=javascript>alert('用户名不能为空!');</script>"); }
 &n


相关文档:

ASP.NET 中如何防范SQL注入式攻击

一、什么是SQL注入式攻击?
  所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表
单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻
击过程类如: ......

ASP.NET 页面间数据传递技巧

0、引言
  Web 页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。在用Asp.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保证数据在页面间进行正确、安全和高效地传送,Asp.net 提供了状态管理等多种技术来解决保存和传递数据 ......

ASP.NET 2.0网站优化技巧总结

1. 当不需要使用Session的时候请关闭
        关闭Session当不需要使用的时候
• 若要禁用页的会话状态,请将@ Page 指令中的EnableSessionState 属性设置为false。例如,<%@ Page EnableSessionState="false" %>。
• 注意如果页需要访问会话变量,但不打算创建或修 ......

asp.net一夜速成:总结&深入

命名空间:
Socut.Data
//##################### CData 类 #####################
实现功能:读取(DataSet方式),插入,更新,删除,统计
调用方法:
public CData myData=new CData();
实际操作:
1,读取
public DataSet ds=new DataSet(); //此DataSet类已经由微软封装提供
ds=myData.GetDataSet("SELECT * from ......

在ASP.NET下使用jQuery UI下的Dialog产生提交空值问题

JQuery下的UI控件似乎是有问题的,某天我从凌晨两点调试一个JQuery Dialog,一直到早上8:00都没有调试出来。当时我在Dialog里面放置了一个服务器按钮,并让按钮和CodeBehind里的一个事件处理函数绑定,但是奇怪的是怎么点击按钮,都不响应后面的事件函数,整得我直抓狂。
天亮后,Google了一下,终于找到原因:JQuery会把 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号