none
asp.net如何按F5调试时怎么总是打开同一个网页,把别的页面设为起始页也不行,是《C#入门经典》里的例子 RRS feed

  • 问题

  •  源代码文件如下:
    http://cid-8ec58b49641d5619.skydrive.live.com/self.aspx/.Public/191354%20Chapter%2020.zip?wa=wsignin1.0&sa=770068198
    《C#入门经典》第20章源代码,请问如何预览EventList.aspx页面?每次按F5都是进入Login.aspx这个页面,即使把EventList.asp设为默认启动页面也不行,EventList.aspx和Login.aspx都在同一个解决方案中,在解决方案中右击Event.aspx然后选View in Borwser,结果打开的网页还是Login.aspx,且Login.aspx没有到EventList.aspx的链接,我根本无法预览EventList.aspx这个页面。这里不能上传源代码文件,我把源代码放到skydrive上了,永久保存,哪位大牛下载打开看看,不要用迅雷下载,迅雷下载下来的不对,用浏览器默认的下载功能下载就可以了,一共8M左右,在浏览器中打开上面的链接,用浏览器自己的下载功能下载,

    2010年1月17日 12:55

答案

  • 你好,
    如果是你的配置文件做了设置,可以通过修改你的配置文件。
    将autorization节点部分的代码注释掉即可。
     <authorization>
          <allow/>
        </authorization>
    如果没有做上面的配置,可能是该页面在pageload方法中检查了当前用户是否为登录用户,如果不是登录用户就自动转到登录页面了。


    Microsoft Online Community Support
    • 已标记为答案 zhenxin 2010年1月18日 12:16
    2010年1月18日 3:41

全部回复

  • 我想是因为你eventlist.aspx里设置了权限(membership或者是简单的通过用户名判断),所以即使你打开的是eventlist.aspx,但是可能由于权限不足(大多数都用session判断),页面自动跳转回了login.aspx,所以给你造成eventlist.aspx不能被载入的假象.你检查下
    2010年1月17日 13:14
  • 请问那如何设置,才能预览EventList.aspx这个页面啊?哪位大侠能从我提供的链接下载下来调试一下吧,这不是我自己编的程序,是从wrox出版社官网下载的原书中的源代码,应该不会有问题。我用firefox下载后,不知为什么后缀.zip后面加了一个"_"短横杠,把这个短横杠去掉就变成压缩文件可以正常解压缩了。
    2010年1月18日 0:48
  • 你好,
    如果是你的配置文件做了设置,可以通过修改你的配置文件。
    将autorization节点部分的代码注释掉即可。
     <authorization>
          <allow/>
        </authorization>
    如果没有做上面的配置,可能是该页面在pageload方法中检查了当前用户是否为登录用户,如果不是登录用户就自动转到登录页面了。


    Microsoft Online Community Support
    • 已标记为答案 zhenxin 2010年1月18日 12:16
    2010年1月18日 3:41
  • vs----解决方案资源管理器---右击 属性---web----启动操作----选择'当前页面' 保存..
    2010年1月18日 7:14
  • 谢谢楼上几位大牛的指导,按照KeFang Chen版主的说法,问题解决了,太感谢了。
    2010年1月18日 12:21