2005-求问啊!关于ASP.NET链接数据库的问题。

问题描述

求问啊!关于ASP.NET链接数据库的问题。

这是aspx的具体代码
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
cx.Items.Add("管理员");
}
}

protected void Button2_Click(object sender, EventArgs e)
{
   // Response.Redirect("yonghuzhuce_add.aspx");
}

protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
if (TextBox2.Text.ToString().Trim() == "" || TextBox1.Text.ToString().Trim() == "")
{
Response.Write("javascript:alert('请输入完整');history.back();");
Response.End();
}
string sql;
sql = "";
if (cx.Text.ToString().Trim() == "管理员")
{
sql = "select * from [allusers] where username='" + TextBox1.Text.ToString().Trim() + "' and pwd='" + TextBox2.Text.ToString().Trim() + "'";
}

    DataSet result = new DataSet();
    result = new Class1().hsggetdata(sql);
    if (result != null)
    {
        if (result.Tables[0].Rows.Count > 0)
        {
            Session["username"] = TextBox1.Text.ToString().Trim();

Session["cx"] = result.Tables[0].Rows[0]["cx"].ToString().Trim();

Response.Redirect("main.aspx");
}
else
{
Response.Write("javascript:alert('对不起,用户名或密码不正确!');history.back();");
}
}
else
{
Response.Write("javascript:alert('对不起,系统错误,请不要越权操作!');");
}
}
}

这是链接数据库的weiconfig设置

问题是为什么我在登陆的时候输入任何用户名和密码总是说“对不起,系统错误,请不要越权操作!”呢?

解决方案

else
{
Response.Write("javascript:alert('对不起,系统错误,请不要越权操作!');");
}

你这个else对应的是哪个if,而且你看看这个if里的条件:假设如果条件是>0,则else里就是<=0;这个你应该明白的;
或许就是这个原因导致你else里获取的条件范围很大,所以一直显示“对不起,系统错误,请不要越权操作!”

如果回答对您有帮助,请采纳

解决方案二:

这要问你自己了,看你if条件中的值是什么,肯定没有满足条件

解决方案三:

而且我找了你上面的代码好像这个else没有对应的if,不知道是不是我眼花了;

解决方案四:

这种问题自己debug下就ok的……

时间: 2024-12-30 22:06:41

2005-求问啊!关于ASP.NET链接数据库的问题。的相关文章

数据库安全-怎么用本地软件(winfrom)通过ASP.NET链接数据库

问题描述 怎么用本地软件(winfrom)通过ASP.NET链接数据库 请问下 怎么用本地软件(winfrom)通过ASP.NET链接数据库,然后本地在查询,获得结果呢:这个ASP要怎么做,新手听别人说可以这样做,比较安全,哪里有相关的列子吗,谢谢了 解决方案 除非你的数据库服务器在公网上,而且允许随便访问,那你的winform直接用connection去连接就是了,如果不行,就需要用asp.net写一个webservice或者http接口,返回你要的数据

ASP.NET 链接数据库基础

asp.net|链接|数据|数据库 index.aspx <%@ Page Language="C#" %><%@ import Namespace="System.Data" %><%@ import Namespace="System.Data.OleDb" %><script runat="server"> // Insert page code here // void

有实现asp.net 链接数据库实现字体跑马灯效果的代码吗?

问题描述 从数据库里面读取新闻标题,实现跑马灯效果,最好给我实例,谢谢了. 解决方案 解决方案二:先问你你是会读取还是会跑马?无非就是后台读取绑定到前台的隐藏域然后使用Jquery读取hidden的值settimeout给title赋值而已,....解决方案三:都不会,能不能给个代码解决方案四:这个写法不对,有办法改一下吗<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.

在线急求解答!!关于 SliderShowExtender 链接数据库!

问题描述 webservice.asmx.cs里的内容:[WebMethod]publicAjaxControlToolkit.Slide[]GetPhoto(){stringname="";SqlConnectionconn=newSqlConnection();conn.ConnectionString="DataSource=(local);InitialCatalog=MyBlog;UserID=sa;Password=920201";conn.Open()

ASP使用MYSQL数据库全攻略

MYSQL数据库以它短小.方便.速度快.免费等优点成为很多网站目前首选数据库,但一般都是用PHP+MYSQL相结合来开发各种动态页面,其实ASP也可以使用MYSQL数据库开发动态页面,小弟我也是刚刚学会,不敢独享,所以特写了这篇文章供大伙参考.    我的环境是WINDOWS98+PWS4.0+mysql-3.23.32-win+PHP4    必要的软件:PWS4.0(呵呵,废话)                mysql-3.23.32-win(这个是最新版的)               

aspnet-ASP.NET链接数据库时出现这个,我还需要添加什么吗?

问题描述 ASP.NET链接数据库时出现这个,我还需要添加什么吗? ASP.NET链接数据库时出现这个,我还需要添加什么吗? 解决方案 好像是缺少引用实体类,using system.Model 解决方案二: asp.net链接数据库代码.Net下的水晶报表的链接数据库 解决方案三: 请问你的项目是釆用3层架构的吗? 如果是,可能是漏写Model层的引用 试试(using 解决方案名 .Model层名),希望能帮到你.

ASP使用MySQL数据库的方法_应用技巧

MYSQL数据库以它短小.方便.速度快.免费等优点成为很多网站目前首选数据库,但一般都是用PHP+MYSQL相结合来开发各种动态页面,其实ASP也可以使用MYSQL数据库开发动态页面,小编我也是刚刚学会,不敢独享,所以特写了这篇文章供大伙参考. 我的环境是WINDOWS98+PWS4.0+mysql-3.23.32-win+PHP4 必要的软件:PWS4.0 mysql-3.23.32-win myodbc-2.50.36-dll 第一步:安装MYSQL ODBD的驱动程序,将下载的myodbd

ASP使用MYSQL数据库全攻略_应用技巧

你觉得这个网站能够值200万元人民币吗?它上面有1000个弹格,一个弹格只卖50元,总共却可以卖到200万,这是为什么呢?它叫壹仟弹格,www.1kTag.com,来看看吧!  壹仟弹格的第一天  1000个弹格怎么能够卖到200万?  为什么壹仟弹格比百万首页更有投资价值?       MYSQL数据库以它短小.方便.速度快.免费等优点成为很多网站目前首选    数据库,但一般都是用PHP+MYSQL相结合来开发各种动态页面,其实ASP也可以    使用MYSQL数据库开发动态页面,小弟我也是

ASP使用MySQL数据库的方法

MYSQL数据库以它短小.方便.速度快.免费等优点成为很多网站目前首选数据库,但一般都是用PHP+MYSQL相结合来开发各种动态页面,其实ASP也可以使用MYSQL数据库开发动态页面,小编我也是刚刚学会,不敢独享,所以特写了这篇文章供大伙参考. 我的环境是WINDOWS98+PWS4.0+mysql-3.23.32-win+PHP4 必要的软件:PWS4.0 mysql-3.23.32-win myodbc-2.50.36-dll 第一步:安装MYSQL ODBD的驱动程序,将下载的myodbd