当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·两个关于自定义控件的问题    »显示摘要«
    摘要: 1、编写了个简单的文件上传控件,集成了一个file控件(名叫uploadfile),一个button(名叫btnupload),一个label和一个textbox,在file控件选择文件后,点击那个btnupload的时,上传文件,编译程序没有错,但在运行时出错,提示“未将对象引用设置到对象的实例。 ” 出错代码为:string strfile1=this.uploadfile.poste......
 ·问问:quickrep中如何控制分页    »显示摘要«
    摘要: 想控制一页打印12条记录。。。。 我在beforeprint中定义:if(query1.recno mod 12)=0 then quickrep1.newpage; 但是这样还是全部显示出来。。。。该如何写呢? 请大虾不吝赐教! ......


超级菜鸟:怎么用C#在Asp.Net下面做登陆和注册

数据库:sql   2k  
  user:sa  
  psw:sa  
   
  表中属性:  
  user  
  psw  
   
   
  谁帮我讲解一下语句好吗?  
   
  谢谢了  
 

NO.1   作者: chinchy

http://www.chinabs.net/aspnet/default.asp?infoid=40

NO.2   作者: jiezhi

注册:  
  一个用户表,里面存放那些注册信息.  
  用户填写那些信息,你还需要使用验证控件,进行一些输入合法性的验证,验证通过后,保存到数据库中.  
   
  登陆:  
  让用户输入用户名和密码

NO.3   作者: panyee

用服务端验证方式  
  做个asp:Button,写click事件,取得你的用户,密码,构造sql语句验证  
  错的话出个提示,对的话,转到登录后的页面

NO.4   作者: offer

//可以用用看  
   
  public   String   Login(string   workId,string   password)  
  {  
      SqlConnection   myConnection   =   new   SqlConnection   (ConfigurationSettings.AppSettings["ConnectionString"])   ;  
      SqlCommand   myCommand   =   new   SqlCommand   ("Aspx_UserLogin",myConnection)   ;  
      myCommand.CommandType   =   CommandType.StoredProcedure   ;  
      //Add   WorkId   ;  
      SqlParameter   paramWorkId   =   new   SqlParameter   ("@WorkId",SqlDbType.NVarChar,10)   ;  
      paramWorkId.Value   =   workId   ;  
      myCommand.Parameters.Add(paramWorkId)   ;  
      //Add   Password   ;  
      SqlParameter   paramPassword   =   new   SqlParameter   ("@Password",SqlDbType.NVarChar,10)   ;  
      paramPassword.Value   =   password   ;  
      myCommand.Parameters.Add(paramPassword)   ;  
      //Add   UserId   ;  
      SqlParameter   paramUserId   =   new   SqlParameter   ("@UserId",SqlDbType.Int,4)   ;  
      paramUserId.Direction   =   ParameterDirection.Output   ;  
      myCommand.Parameters.Add(paramUserId)   ;  
      //Open   the   Connection   and   Execute   the   Command   ;  
      myConnection.Open()   ;  
      myCommand.ExecuteNonQuery()   ;  
      myConnection.Close()   ;  
       
      int   UserId   =   (int)   (paramUserId.Value)   ;  
      if   (UserId   ==   0)  
          return   null   ;  
      else  
          return   UserId.ToString()   ;  
  }  
  //==============================  
  void   Page_Load(Object   sender,EventArgs   e)  
      {    
          if(Request.Form["workId"]!=   null)  
  {    
      Air.UserDB   UserSystem   =   new   Air.UserDB()   ;  
      string   UserId   =   UserSystem.Login(Request.Form["workId"],Request.Form["password"])   ;  
      if   (UserId   ==   null)  
      {    
          string   scriptStr   =   "<script>alert(用户名或者密码有错误,请重新登陆!)<"   ;  
                        scriptStr   +=   "/"   ;  
        scriptStr   +=   "script>"   ;  
          Response.Write(scriptStr)   ;  
      }  
      else  
      {  
          Air.UserDetails   userDetails   =   UserSystem.GetUserDetails(UserId)   ;  
          Response.Redirect("Main.aspx");  
      }  
           
  }    
      }  
 


    摘要: 我在sql2000数据库中建表!其中一个字段‘金额’的数据类型为money 但是在提交表单写入数据库是却出错! 错误信息: provider 错误 80020005 未知界面。 /manager/update.asp,行28 请大家告诉我是什么原因!谢谢!多给分! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE