条件跳转页面问题

问题描述

想做一个简单的条件登陆其中Department_Info和User_Info是两个表输入User_ID的textID.text如果满足在Department_Info中Department_ID=123时实现页面跳转以下是代码不知道哪里有问题功能实现不了麻烦代码详细点我是菜鸟谢谢了usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){SqlDataSource1.Select(DataSourceSelectArguments.Empty);}protectedvoidSqlDataSource1_Selected(objectsender,SqlDataSourceStatusEventArgse){if(e.AffectedRows==0){if(DropDownList1.SelectedIndex==0){RegisterStartupScript("yes","<script>alert('请选择用户类型!')</script>");}else{RegisterStartupScript("yes","<script>alert('账号密码错误或用户类型不匹配!')</script>");}}if(e.AffectedRows==1&&DropDownList1.SelectedIndex==1&&TextID.Text=="selectUser_IDfromDepartment_InfoandUser_Infowhere[Department_ID]=123[/color[color=#FF0000]]"){Response.Redirect("up.aspx?ID"+User_ID);}if(e.AffectedRows==1&&DropDownList1.SelectedIndex==2){Response.Redirect("Default3.aspx");}if(e.AffectedRows==1&&DropDownList1.SelectedIndex==3){Response.Redirect("Default4.aspx");}if(e.AffectedRows==1&&DropDownList1.SelectedIndex==4){Response.Redirect("Default5.aspx");}}protectedvoidButton2_Click(objectsender,EventArgse){Response.Write("<scriptlanguage:javascript>javascript:window.opener=null;window.close();</script>");}protectedvoidButton3_Click(objectsender,EventArgse){if(DropDownList2.SelectedIndex==1){Response.Redirect("Default6.aspx");}}}

解决方案

解决方案二:
恕我愚钝,您的SQL语句只是字符串而已,请问您何时查询数据库了,我没有看到,我不知道您这是什么意思,我没有见过这样写的,呵呵,字符串查询数据库,您这种情况应该用ADO.NET查询吧
解决方案三:
```````晕乎乎
解决方案四:
......帮你顶下吧。这么
解决方案五:
于其发这个帖子,还不如翻一下书,查询一下连数据的方法,或者Baidu
解决方案六:
引用4楼laoyingisme的回复:

于其发这个帖子,还不如翻一下书,查询一下连数据的方法,或者Baidu

找了很久没找到正确的方法。。。
解决方案七:
引用1楼xc_up的回复:

恕我愚钝,您的SQL语句只是字符串而已,请问您何时查询数据库了,我没有看到,我不知道您这是什么意思,我没有见过这样写的,呵呵,字符串查询数据库,您这种情况应该用ADO.NET查询吧

我也发现了可是不知道怎么改....
解决方案八:
引用2楼somethingjack的回复:

```````晕乎乎

额...
解决方案九:
TextID.Text=="selectUser_IDfromDepartment_InfoandUser_Infowhere[Department_ID]=123[/color[color=#FF0000]]"我擦,你这是什么东东。你先做个数据库连接,查出来的值再进行判断。using(SqlConnectionconn=newSqlConnection(@"你的连接字符串")){using(SqlCommandcmd=newSqlCommand("你的查询语句",conn)){conn.Open();if((int)cmd.ExecuteScalar()!=0){//进入系统}}}

解决方案十:
TextID.Text=="selectUser_IDfromDepartment_InfoandUser_Infowhere[Department_ID]=123[/color[color=#FF0000]]"你这又没连数据库又没有读取数据的值怎么把查询的东西赋给textID的?应该先把user_ID这个字段读出来再赋值。
解决方案十一:
再给你补充一点吧,省得你不知道怎么回事儿。这里你的查询语句where条件后面拼上你的TextID.Text的查询条件。也就是说你不需要写TextID.text==。。。的判断,你只需要将这个填写的字符串作为查询条件到sql语句里面进行检索,如果查出结果>0就可以进入系统~
解决方案十二:
引用10楼llftc的回复:

再给你补充一点吧,省得你不知道怎么回事儿。这里你的查询语句where条件后面拼上你的TextID.Text的查询条件。也就是说你不需要写TextID.text==。。。的判断,你只需要将这个填写的字符串作为查询条件到sql语句里面进行检索,如果查出结果>0就可以进入系统~

那最后赋值给string怎么弄?

时间: 2024-09-11 14:48:14

条件跳转页面问题的相关文章

jsp-我同时用了字符流和response,产生了这个错误,但我需要跳转页面,怎么解决???

问题描述 我同时用了字符流和response,产生了这个错误,但我需要跳转页面,怎么解决??? 2015-1-28 17:42:09 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet action threw exception java.lang.IllegalStateException at org.apache.catalina.connector.Response

asp.net跳转页面的三种方法比较

今天老师讲了三种跳转页面的方法,现在总结如下: 1 response.redirect  这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳  转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护.但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端.需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session. 2  serv

asp.ne开发中跳转页面的三种方法比较

这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护.但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端. 1 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同

JSP中的倒数计时和自动跳转页面

 老师说要写blog,然后只能把雪藏了多年没动过的博客重新翻出来了,今天先分享下JSP里的倒数计时和自动跳转页面 抓狂然后刚才好不容易码完,网页出错了. 1,在标签中建立onload事件,用作自动刷新: <body onload="shownum()"> 2,在<script>中编写onload事件: <script type="text/javascript"> var i = 6; function shownum(){ i=

JavaScript实现单击下拉框选择直接跳转页面的方法

  本文实例讲述了JavaScript实现单击下拉框选择直接跳转页面的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <script type="text/JavaScript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='&quo

asp.net跳转页面的三种方法

1. response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护.但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个 http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端.需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session. 2. server.transfer 速度快,只需要一次post

js跳转页面几种方法总结

  js为我们提供了大量的跳转页面的命令了,下面我来给大家总结一些常用的js跳转页面方法,希望各位同学有所帮助. 第一种: 代码如下 window.location.href='http://www.45it.net/'; 第二种:跳到前一个历史记录 代码如下 window.history.back(-1); 第三种: 代码如下 window.navigate("http://www.45it.net"); 第四种: 代码如下 self.location='http://www.45i

Javascript倒计时跳转页面实例

  在js中实现页面定时跳转我们要使用setInterval或setTimeOut函数,当然还可以使用页面的metea实现了,下面我介绍两个实例. 例1 倒计时刷新页面 代码如下 <script type="text/javascript" language="JavaScript"> var startTime = new Date(); var endTime=startTime.getTime()+10*60*1000; var g_blinksw

js跳转页面方法总结

 本篇文章主要是对js跳转页面方法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 js跳转页面方法大全 <span id="tiao">3</span><a href="javascript:countDown"></a>祥子网屋;秒后自动跳转--<meta http-equiv=refresh content=3;url='/search/billsearch.jsp'</ul>