CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

在一个页面使用另一个页面查找出的值?

楼主Lucky527(幸运星)2006-03-21 08:49:03 在 .NET技术 / C# 提问

根据登录时用户所填写的“用户名”和“密码”,到数据库密码表passwd中查找相对应的“单位”和“部门”,然后进入网站后填其他表,就不需要再添单位和部门,而是将先前查找出的单位和部门值添加到库中。  
  如何在其他页面使用这两个值? 问题点数:30、回复次数:20Top

1 楼chenxi6713(番茄)回复于 2006-03-21 08:54:44 得分 0

放到session、cookie或者框架中不变得画面中。Top

2 楼Lucky527(幸运星)回复于 2006-03-22 10:33:29 得分 0

能否说的详细点  
  Top

3 楼exing(铱星)回复于 2006-03-22 10:48:59 得分 0

哈,还怎么详细  
  把你要的值保存在Session里Top

4 楼woxihuanbohe(我喜欢)回复于 2006-03-22 12:15:40 得分 0

//保存  
  Right   r   =   new   Right(username,password);  
  Session.Add("Right",r);  
   
  //读取  
  Right   r   =   (Right)Session["Right"];  
   
  这样就详细了  
  Top

5 楼Lucky527(幸运星)回复于 2006-03-22 13:29:45 得分 0

请问Right是什么意思?Top

6 楼Lucky527(幸运星)回复于 2006-03-27 10:29:40 得分 0

right   找不到类型或命名空间名称  
   
  我只想在另一页显示这个值,放在文本框里  
  text1.Text=  
  帮帮忙  
  Top

7 楼hywyjw(学习学习)回复于 2006-03-27 10:50:05 得分 0

调用参数吧,     ?para1=XXX&para2=xxxTop

8 楼Lucky527(幸运星)回复于 2006-03-27 11:09:46 得分 0

在页面login.aspx已验证过,取到了wangdian的值:  
  Session["wangdian"]=g["wangdian"].ToString().Trim();  
   
  在另一个页面的textbox文本框如何显示这个值?这好象是很基本的传值啊,我不会,但应该很多人都会.  
  Top

9 楼j_lei407(落日一笑)回复于 2006-03-27 11:15:13 得分 0

ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconpassingservercontrolvaluesbetweenpages.htmTop

10 楼j_lei407(落日一笑)回复于 2006-03-27 11:15:52 得分 0

<%@   Page   Language="C#"   ClassName="FirstPageClass"   %>  
   
  <html>  
  <head>  
     
        <script   runat="server">  
   
              public   string   FirstName    
              {    
                    get    
                    {    
                          return   first.Text;    
                    }    
              }  
   
              public   string   LastName    
              {    
                    get    
                    {    
                          return   last.Text;    
                    }    
              }  
   
              void   ButtonClicked(object   sender,   EventArgs   e)    
              {    
                    Server.Transfer("secondpage.aspx");    
              }  
   
        </script>    
   
  </head>  
   
  <body>  
   
        <form   runat="server">  
              First   Name:    
              <asp:TextBox   id="first"    
                        runat="server"/>    
              <br>  
              Last   Name:    
              <asp:TextBox   id="last"    
                        runat="server"/>  
              <br>  
              <asp:Button    
                        OnClick="ButtonClicked"    
                        Text="Go   to   second   page"  
                        runat=server   />  
        </form>  
   
  </body>  
   
  </html>  
  Top

11 楼j_lei407(落日一笑)回复于 2006-03-27 11:16:13 得分 0

<%@   Page   Language="C#"   %>  
  <%@   Reference   Page="firstpage.aspx"   %>  
   
  <html>  
   
  <head>  
     
        <script   runat="server">  
   
              FirstPageClass   fp;  
   
              void   Page_Load()  
              {  
                    if   (!IsPostBack)  
                    {  
                          fp   =   (FirstPageClass)Context.Handler;  
                    }  
              }  
         
        </script>  
   
  </head>    
   
  <body>  
   
        <form   runat="server">  
   
              Hello   <%=fp.FirstName%>   <%=fp.LastName%>  
   
        </form>  
   
  </body>  
  </html>  
  Top

12 楼lonelyair(康恒)回复于 2006-03-27 11:29:02 得分 0

 
  在应用程序当中,就用属性就可以了  
   
  class   form2  
  {  
  string   first;  
  string   lase;  
      public   string   FirstName    
              {    
                    get    
                    {    
                          return   first;    
                    }    
  set{first=value;}  
              }  
   
              public   string   LastName    
              {    
                    get    
                    {    
                          return   last;    
                    }    
  set{last=value;}  
              }  
   
  }  
   
  ====调用  
  form2   dlg=new   form2();  
  if(dlg.ShowDialog()   ==   DialogResult.OK)  
  {  
  textBox1.text=dlg.FirstName;  
  textBox2.text=dlg.LastName;  
  }  
  Top

13 楼Lucky527(幸运星)回复于 2006-03-27 13:42:01 得分 0

以上程序好像和我的问题无关阿  
   
  我是想在另一页rep.aspx写代码,取在页面login.aspx的wangdian值:  
   
  login.aspx页中代码:  
  Session["wangdian"]=g["wangdian"].ToString().Trim();  
  现在求rep.aspx页代码:?????Top

14 楼Lucky527(幸运星)回复于 2006-03-27 13:42:45 得分 0

解决问题者,分数满分送Top

15 楼tswpop(麦田踏雪)回复于 2006-03-27 13:50:29 得分 0

比如说你取回username     (string)类型  
  放入Session["UserName"]=(放你取回的比如username)  
  然后你在其它的页面取他的值(string)Session["UserName"];Top

16 楼Lucky527(幸运星)回复于 2006-03-27 15:02:59 得分 0

按楼上的方法  
  Text1.Text=(string)Session["wangdian"];  
  结果:Text1取出的是空值  
  错在那?Top

17 楼j_lei407(落日一笑)回复于 2006-03-27 15:22:05 得分 0

第一个页面  
  查到的部门和单位  
  处理代码  
  string   company     "公司";  
  string   department   =   "软件部";  
  Session["department"]   =   department   ;  
  Session["company"]   =   company;  
  第二个页面  
  text1.Text   =   Session["department"].ToString();  
  text2Text   =   Session["company"].ToString();Top

18 楼lovesql114(水灵儿)回复于 2006-03-27 15:27:40 得分 30

//login.aspx  
  string   wangdian=(从数据库里查询到的登陆用户的单位);  
  Application["wangdian"]=wangdian;  
  Server.Transfer("rep.aspx");  
   
  //rep.aspx  
  this.TextBox1.Text=(string)Application["wangdian"];  
  //Application相当于全局变量Top

19 楼lovesql114(水灵儿)回复于 2006-03-27 15:32:30 得分 0

//用SESSION也一样   rep.aspx  
  if(Session["wangdian"]==null)  
  {  
  Server.Transfer("err.aspx");  
  }  
  else  
  {  
  this.TextBox1.Text=Session["wangdian"].ToString();  
  }Top

20 楼Lucky527(幸运星)回复于 2006-03-27 15:48:00 得分 0

多谢各位!  
  lovesql114(水灵儿)   的全局变量很好用!  
  Top

相关问题

  • 查找页面控件。
  • A页面有个TEXTBOX,点击LINKBUTTON打开另一个页面B,同时把B页面的TEXTBOX的值传到另一页面,供这个页面使用;
  • 如何使用JScript在两个页面间传递值?
  • 页面传值
  • 页面传值
  • 如何使用js,让一个页面中的所有<p>的onmouseover值改变
  • 怎样使用asp.net向asp页面进行传值!急,在线等待
  • 怎样在打开浏览页面时将数据库中取出的值赋给页面内的下拉框,递交页面与浏览页面使用的是同一个页面
  • 页面传值,急
  • ASP.net中,如何使用javascript将子页面的值传给父页面?所传的为web控件的值而不是HTML控件的值。谢谢!!

关键词

  • 页面

得分解答快速导航

  • 帖主:Lucky527
  • lovesql114

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo