《vs2012连接sql数据库进行用户的登陆验证使用控件.docx》由会员分享,可在线阅读,更多相关《vs2012连接sql数据库进行用户的登陆验证使用控件.docx(11页珍藏版)》请在三一办公上搜索。
1、Visual Studio连接sql数据库验证登录使用控件及极少代码1.打开visual studio,如图1所示。点击文件,点击新建,点击网站,如图2所示,选择好web文件的地址后,点击确定。快游动(Ctd-Q)i(r) ajut(s)分析(N) aa(w)祜助(H)0 Microsoft Visual Studio文件(F)缉绸 E)i试(0)S3 队(M) SQL(Q)ifl /- Win. 解决方主买弭管理坦遂页七x入门 GWiM用绪Professional 2012开始打开顶目最近CHATreamm示勃出来与(S):欢Windows 8 Windows Azure Web Windo
2、ws Phone Office 和 SharePointvisual siudk)的新柳) as.NET Framework 的新-q 入门O Visual Studio 入门Has图22.点击确定后,界面如图3所示,右键单击web,选择添加,选择web窗体,在项名称旁的输入框中输入login (登录页面的名称), 如图4所示,点击确定,将背景图片加入到web中,在设计视图中, 加入两个Textbox,分别设定其ID为account, password,然后,放 入一个SqlDataSource控件和一个GridView控件,再放入一个 Button 控件。4 web - Microsoft
3、Visual Studk)刻如郴桐呗医(V)时站19 白/ LAMKh Windows App G Q &芭E衅决力料(1个35日),OwW撑作,O Veb.configUSH *Swtttby web - Microsoft Visual StudiotiSHaG (Ctrl-*Q)必*F)mffl(E) fflflaW网站(S)生成(B)睇以 D) 团队(M)SQL(Q) X(T) W(S) 切折(N) Q(W) *助(顷饥 fiO Launch Window App Debug - Any CPU解决方赛泗壮理备G 0 n & d3 搜瞬决方gg忍等(C“l+;)p F解决方斐web*个
4、茨日)掷作,O Web.configwr出迁示前出来律(SX邮白动(c【n,Q)生成(可 潟试0)团队(M) 的L(Q)工7测试 分析(N窗口 (W)碧助(H)Debug Any CPU -3.数据库连接:点击SqlDataSource,选择配置数据源,点击新建连接,选择相应 服务器名,选择相应数据库名,然后点击测试连接,连接成功则如图 所示,点击确定,点击确定,其后界面如图所示,点击下一步,下一 步,选择表名,点击where,界面如图所示,选择列为account,源为 Control,控件ID为account,点击添加,同理,选择列为password, 源为Control,控件ID为pass
5、word,点击添加,其后界面如图所示, 点击确定,然后点击下一步,点击完成,以上则完成数据库连接配置, 此时login界面如图所示。配蓉彼席: SqlDataSourcel?X造择您的杖据逢接应田程作连拍散据座瞄用个敌面违抽(W)7布遂连按,连接字符科S)取消Microsoft Visual Studio X航功.褊定配置嵌宽慝SqlDatdSourcelES Seleetig 句胃缓从邮阵中楠至邮?O疆定O定义SQL雷句 gifc2程 愈,魁定来白农。互罔的河(T)名时):denglu图10图12fail.aspxlogin.aspxxslogin.aspx 七 XWeb.config|qv
6、T图134. GridViewl 的数据源选择 SqlDataSourcel,将 GricfViewl 的 visible 设置为 false Buttonl的点击事件代码如图所示。 web - Microsoft Visual $tufio艾铢f):e)碘;V)网站($)o - a fi H b? 9 快职约(顷冲鲂(B) 艇(D) SRUM) SQUQ) IR(T)第试 分析(知 Q(W) 3)(H) Launch Windows App Debug Any CPU新决力妾资铮既理易XQQ SI D凌林夬方豪P ,ST解决方Mweb-(1个与曰),O web曰 00l02.jpgA Q f
7、aiUspx、A login.aspxfall.aspxsuccessusspxIogind5px,cs 勺 xlogint.using S/sten;using S?sten. Collectlns. Generic;us ins S/sten. Lirxi;using $?sten. eb;us Inc System Web.UI;using S/sten. Web. UI. WebCcatrols;二政物B Q 8uttonl_Cikk(object sender. EwtArgs e) - 操作toglaaspxWebKonflg7 5 :J x薄:):ai succew.aipx D
8、 Web.configprotected void Page_Load(object sencter. EventAi-gs e)protected void Buttonl_Click (cbject sender. EgntAr昨 e)Grichriewl. Visible = true;If (Crtdfl. Rows. Ckiunt = 1Response. Redirect (succs-;. aspx ; ) elseResponse. R-e direct Cfall. asp/);)IL)100% 4输出5E示怕出来揶;生0 已定约生成;坝目;teb,配H: CcbuE Anr
9、 CPU iF存为iiT向:*S16列103 10图145.右键单击web,选择添加,选择添加新项,选择web窗体,在名称旁边 的输入框中输入success.aspx,点击添加,以上为创建成功登陆的界面,同理, 右键单击web,选择添加,选择添加新项,选择web窗体,在名称旁边的输入框 中输入fail.aspx,点击添加,创建登录失败界面。 egNnIJ-tJi3IJ-EJ 口导5明。1: v.um , 医wwgVhuX-ft VisudOWetoAFIWWikSVhuaKwu 财 E:oVisual Of石房正Rgr)Visual C*纹脆me顷页RaoMwalC*初阪EVhuHC*9WRVhulCrVisual C*ADO-MET CUID0WZ2ViwdCXDn*mc CUU *Visual C*(F Sx ObCxtirxt 受XWRVhudC*HTML MVtwalC*screws-wpy Bcsjngnaw irjai图15测试:进入登陆界面:输入正确的登录名和密码:点击登陆:B locahostX +- D X Q ghost 5236i/5yg$pxCQ m 区。恭喜你,登陆成功!输入错误的账户名,密码:点击登陆:登录失败!