CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

实在是被难住了,关于使用绝对URL和Session消失的问题

楼主dandanwar()2005-02-04 00:30:33 在 .NET技术 / C# 提问

我用vs.net做了一个移动web系统,由于合作公司的要求,现在他们要求系统中所有的页面跳转都必须使用绝对URL,但是我改完之后出现一个问题,Session和Application一下子全部消失  
        我又换了普通aspx页面来试验,发现一样还是丢失;  
        如果是移动页面,我这么写  
        private   MobilePage   mob   =   new   MobilePage();  
        mob.RedirectToMobilePage("http://localhost/MD/Index.aspx");  
        不行  
        普通aspx页面,我这么写  
        Response.Redirect("http://localhost/MD/Index.aspx");  
        或者  
        Server.Transfer("http://localhost/MD/Index.aspx");  
        都不行  
        然后我又把localhost换成我的ip,10.0.10.43,还是不行,在web.config我设置       cookieless="true"或者改成cookieless="false";还是不行,看资料,有人说这是因为,如果使用绝对URL,那么web系统会认为新打开的页面是一个新的页面,没有继承前面的页面而导致session,application消失,我是没辙了。  
      请大哥们帮我,我很虔诚的请大哥们帮我解决一下,就好给我讲个明白,多谢。 问题点数:100、回复次数:8Top

1 楼saucer(思归)回复于 2005-02-04 00:41:42 得分 20

1.   to   use   cookieless="false",   you   need   to   make   sure   your   device   supports   cookies  
   
  2.   to   use   cookieless="true",   try   something   like  
   
  <a   href='<%=Response.ApplyAppPathModifier("/code/page.aspx")   %>'   >Click   Here   </a>Top

2 楼sueprljy(菜鸟飞飞)回复于 2005-02-04 00:55:25 得分 10

学习一下Top

3 楼Aallonlin(风之力)回复于 2005-02-04 08:46:24 得分 20

markTop

4 楼skytear()回复于 2005-02-04 08:53:56 得分 10

学习Top

5 楼cym40011(萧雨)回复于 2005-02-04 09:01:46 得分 30

你确信在Html设计页没有使用到smartNavigation吗?如果有smartNavigation,则会有问题。  
   
  <%@   Page   language="c#"   Codebehind="t4.aspx.cs"   AutoEventWireup="false"   Inherits="t1.t4"   Trace="false"     smartNavigation="True"   enableViewStateMac="False"%>  
   
  最好是这样:  
   
  <%@   Page   language="c#"   Codebehind="t5.aspx.cs"   AutoEventWireup="false"   Inherits="t1.t5"   %>  
   
  我试过了,没有你说的问题,Session没有丢失。  
  Top

6 楼dandanwar()回复于 2005-02-04 17:23:05 得分 0

感情这个问题,我问的不够细心阿,更改cookies后,关闭项目,打开,编译,ok了,迎刃而解。呵呵  
  还是感谢大家支持。散分Top

7 楼yyne(一步一个脚印往上爬)回复于 2005-02-04 19:44:31 得分 5

upTop

8 楼AllenTing(今天你GC了吗???)回复于 2005-02-04 20:51:58 得分 5

不会,帮顶Top

相关问题

  • Session消失问题
  • 高手高手高高手,你们都消失了吗?这个问题难道能把你们难住吗?不信进来看看!
  • Session消失不了怎么办?
  • 被cookie给难住了!!!~~~~~~~~~
  • 被sql语句难住了
  • 我被大对象难住了
  • 有个小问题难住偶了!
  • 求救!偶被mm难住了
  • 简单的问题,却难住了我!!!!!!!!!
  • 关于行相加(难住了)

关键词

  • 页面
  • 系统
  • 消失
  • cookieless
  • 不行
  • 问题
  • 使用绝对url
  • aspx
  • localhost
  • md

得分解答快速导航

  • 帖主:dandanwar
  • saucer
  • sueprljy
  • Aallonlin
  • skytear
  • cym40011
  • yyne
  • AllenTing

相关链接

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

广告也精彩

反馈

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