我有一个初级入门的登录代码测试有问题,请大家帮助看一下。

问题描述

if(txtName.Text!=""&&txtPass.Text!=""){stringconnsql="DataSource=.;database=Document_Management;userid=sa;pwd=123456";SqlConnectionconn=newSqlConnection(connsql);try{conn.Open();}catch(Exceptionex){Response.Write(ex.Message);return;}stringmysql="select*fromT_人员信息where登录账号='"+txtName.Text+"'and密码='"+GetMD5(txtPass.Text,"")+"'and是否启用='1'";SqlCommandcmd=newSqlCommand(mysql,conn);SqlDataReaderdr=cmd.ExecuteReader();if(dr.Read()){Response.Redirect("main.aspx");}else{Response.Write("对不起,您的用户名或密码不正确!");}conn.Close();}else{//Response.Write("用户名或密码不能为空!");Response.Write("<ScriptLanguage='JavaScript'>window.alert('用户名或密码不能为空!')</Script>");return;}问题:输入帐号和密码,界面只是刷新了一下,然后密码框为空,无法跳转到另一个页面。我数据库是正常的,其他程序调用是好的。

解决方案

解决方案二:
服务端组件都会引起页面重新load,所有都被初始化,你在pageload事件中,通过ispostback判断一下
解决方案三:
输入帐号和密码,界面只是刷新了一下输入账号和密码,界面就刷新了?没点什么按钮?学会断点调试,看代码到底走哪里去了
解决方案四:
2楼,我输入帐号和密码后,按下了“登录”按钮,页面刷新,密码框清空;1楼,能不能告诉我需要加一些什么?贴出来,让我试试。谢谢两位
解决方案五:
SqlDataReaderdr=cmd.ExecuteReader();dr.Read();if(dr.HasRows){Response.Redirect("main.aspx");}else{Response.Write("对不起,您的用户名或密码不正确!");}conn.Close();

解决方案六:
stringmysql="select*fromT_人员信息where登录账号='"+txtName.Text+"'and密码='"+GetMD5(txtPass.Text,"")+"'and是否启用='1'";SqlCommandcmd=newSqlCommand(mysql,conn);SqlDataReaderdr=cmd.ExecuteReader();

你改成stringmysql="selectcount(1)fromT_人员信息where登录账号='"+txtName.Text+"'and密码='"+GetMD5(txtPass.Text,"")+"'and是否启用='1'";SqlCommandcmd=newSqlCommand(mysql,conn);objectresult=cmd.ExecuteScalar();introwCount=result!=null?Convert.ToInt32(result):0;if(rowCount>0){//页面跳转}

解决方案七:
如果还是不能跳转,单步调试一下,拿到你的mysql变量的值,去数据库执行一下,看查询结果是否等于0。
解决方案八:
可以。。。。。。。。。。。。。。。。。。

时间: 2024-09-17 13:53:46

我有一个初级入门的登录代码测试有问题,请大家帮助看一下。的相关文章

请教一个.net中对.txt文件操作的问题,请高手帮忙看一下!!

问题描述 下载推荐人配置文件introduce.txt,保存神州游游戏大厅的神州游游戏目录中.通过这台机器注册的所有游戏用户,您的帐号将成为默认推荐人.配置文件introduce.txt的保存路径:假设您的唐人游游戏大厅默认安装在C:ProgramFiles神州游游戏目录下,则推荐人配置文件为:C:ProgramFiles神州游游戏introduce.txt这个功能怎么实现呀,高手帮忙看一下呀,急呀!!! 解决方案 解决方案二:???解决方案三:下载推荐人配置文件introduce.txt,保存

asp登录代码

没事写了一个简单的用户登录代码,也贴出来吧 <!--#include file="inc/cn.asp" --> <!--#include file="inc/function.asp" --> <%  myname =Html_encode(Request.Form("myname"))  mypass =Html_encode(Request.Form("mypass"))    If myn

按钮-c#webbrowser自动提交登录代码

问题描述 c#webbrowser自动提交登录代码 上面的是我用DW看的提交按钮的那部分代码,下面的是我根据获取ID去点击,但是没办法获取到,不知道是什么原因,大神们可以讲解下吗 if (webBrowser1.Document != null) { webBrowser1.Document.GetElementById("J_TSearchForm").InvokeMember("click"); }

冒泡排序-java入门新人求代码:html中如何让一个提交按钮运行十个空格。

问题描述 java入门新人求代码:html中如何让一个提交按钮运行十个空格. 是这样,我做一个网页版的冒泡排序,对10个数字进行冒泡排序,每个数字占一个空格(表格), 然后设定一个提交按钮,点击这个按钮后可以对这十个空格的数字进行冒泡排序. 请不吝指教,谢谢. 要完整的代码,谢谢. 解决方案 可以这样写 ......复制十遍 用个form表单包着,这样就可以随机让别人输入10个数了,再加个ajax点击事件,这样点击它后台通过request.getparametervalues("shuzhi&q

[译] 如果只有一个月入门 iOS:我该如何学习呢?

本文讲的是[译] 如果只有一个月入门 iOS:我该如何学习呢?, 原文地址:If I have one month to learn iOS: How would I spend it? 原文作者:Quang Nguyen 译文出自:掘金翻译计划 译者:Gocy 校对者:reid3290 ,zhaochuanxing 如果只有一个月入门 iOS:我该如何学习呢? 直到去年,我一直都在从事 Android 平台的开发.当时,我对 iOS 开发没有任何的概念,甚至从来没有用过 Apple 的产品.但

java-请问如何用AsyncClient写一个能访问并登录网站的程序?

问题描述 请问如何用AsyncClient写一个能访问并登录网站的程序? 请问如何用AsyncClient写一个能访问并登录网站的程序?不是android-async-http AsyncHttpClient. 能够根据地址,还有用户名和密码就能登录网站.初学网络程序设计,所以希望代码简洁些.请大家帮帮忙,谢谢.

vue.js初级入门之最基础的双向绑定操作

首先在页面引入vue.js以及其他需要用到的或者可能要用到的插件(这里我多引用了bootstrap和jquery) 引用的时候需要注意文件的路径,准备工作这样基本就完成了,下面正式开始入门. vue.js最重要的一个特点就是双向数据绑定也就是我们常说的MVVM:Model-View-ViewModel.我们要实现双向绑定首先当然要有"双向",这里vue.js为我们提供了View层和Model层.View层就是在HTML中的代码,Model层则是Javascript代码. 下面是一个最基

java入门新人求代码:网页版冒泡排序,谢谢。

问题描述 java入门新人求代码:网页版冒泡排序,谢谢. 用myeclipse制作一个网页版的冒泡排序,10个数字(10个空,每个空可以填写1个数字),一个提交排序按钮,点击后对输入的十个空格的数字进行冒泡排序. 谢谢. 解决方案 http://ask.csdn.net/questions/239606 不是回答你了么?新建一个html文件,粘贴上面的代码,你遇到什么具体的问题? 解决方案二: 网上那么多.自己搜索的看看.

ASP.NET登录代码实现

问题描述 本人是初学者现在正在做Web版的高校科研管理系统中的科研项目子系统,急求登录代码在一个登录网页中,有用户名和密码两个文本框,有两个Button控件,一个是登录,一个是重置我的sqlserver2005数据库的数据表名称是DataBase,里面的字段是Username,Password跪求高手的详细登录代码万分感激!!!!这是拉完控件后的代码开发工具:vs2005+sql2005,开发语言:c#usingSystem;usingSystem.Data;usingSystem.Config