asp.net 程序,用户登录时,无法跳转到相应的页面

问题描述

网站首页用其他页面都可正常打开,但如果有用户进行登录时,就会自动跳转到"default.aspx"页面上,然我在程序里写的是跳转到其他页面,搞了很久都不知道是什么原因搞的,而网站的后台,也是要输入用户名与密码的,可以正常登录.出现在的错误提示就是:找不到相关的资源!因为,我在那个目录下,根本没有default.aspx晕....希望那位知道是什么原因,给我说清一点,急用啊!

解决方案

解决方案二:
跳错地方了!
解决方案三:
断点跟踪下.而且.你看报错的时候的url是否正确.看下请求的页面是否在url的目录下!
解决方案四:
大致情况我在说下如我的首页default.aspx,这里面有个地方,输入:用户名与密码,如果输入对的话:到用户的管理页面:personadmin/personmanage.aspx转到这个文件.现在的问题是:如果我输入对的话,会自动跳转到personadmin/default.aspx这个文件,我的personadmin目录下,根本没建这个文件,所以报找不到资源文件.我的源文件是没有错的,也是要跳转到personmanage.aspx这个页面.不知为什么?然而,我网站后台,如admin/login.aspx如果输入对的话,就可以跳转到相应的文件上,如adminmanage.aspx哪位大哥,碰到过类似的问题,给我说个原因啊,我现在都不知是什么原因.对了,还报了个这样的错误servererrorin'/'application
解决方案五:
路径问题?
解决方案六:
看看是不是下面的问题你跳转的时候,应该如下代码Response.Redirect("~/personadmin/personmanage.aspx");如果你不小心写成了Response.Redirect("~/personadmin");这样的路径,它会去personadmin目录找默认的文件default.aspx如果还没解决,看看你Default.aspx的代码
解决方案七:
看来大家还没有明白我的意思,可以说根本不是代码的问题,我都检查了!
解决方案八:
楼主,我真建议你断点调试一下,自己找找错误,你在这问问到什么时候?我一般有问题都是断点调试查找出来的错误原因。
解决方案九:
有些错误就是你的误操作莫名其妙的出来的错误,这种错误别人可能是没法帮你解决的,只能说是提供一个思路。
解决方案十:
web.config里有出错跳转的一段代码,没问题吗?
解决方案十一:
你只要在web.config中加入<pagesenableEventValidation="true"/>或者在page中假如<%@PageEnableEventValidation="true"%>也可以.主要是.net安全机制问题.只要你提交内容有脚本代码.默认都会包错.看看这样能不能帮你解决问题
解决方案十二:
直接用Response.Redirect(要跳到的页面);
解决方案十三:
断点肯定没问题的。。
解决方案十四:
可以明确的告诉你肯定是代码的问题你检查的还不够仔细而已十有八九的rpwt实际上都是自己的问题
解决方案十五:
VS工具有设置断点调试的功能去调试下一切都会OK
解决方案:
在调试状态下,按F10就会跟踪到哪儿错了
解决方案:
你跳转的代码怎么写的?如果登录后挑砖代码写为FormsAuthentication.RedirectFromLoginUrl(用户名,false);则登录后默认就会跳转到default.aspx文件,或者跳转到登录前想要访问的禁止匿名访问的页面。解决方法:1)直接添加个default.aspx页,如果不想添加该页面,可以采用方法2)2)修改Web.Config文件<authenticationmode="Forms"><formsloginUrl="login.aspx"defaultUrl="登录后要访问页面的URL地址"name="auth01"/></authentication>
解决方案:
1.web.config<authenticationmode="Forms"><formsloginUrl="login.aspx"defaultUrl="登录后要访问页面的URL地址"name="auth01"/></authentication>2.FormAuth假如returnUrl是空,那么默认定向登录也所在目录的default.aspx的3.在你验证登录成功之后的代码(应该在这里打断点,然后跟踪到底接下来执行到哪里去了)显示的Response.Redirect("~/personadmin/personmanage.aspx");
解决方案:
》》》3.在你验证登录成功之后的代码(应该在这里打断点,然后跟踪到底接下来执行到哪里去了)if(Request.QueryString["returnurl"]==null||Request.QueryString["returnurl"].Length==0){Response.Redirect("~/personadmin/personmanage.aspx");}else{Response.Redirect(Request.QueryString["returnurl"]);}}
解决方案:
personadmin是否也是虚拟目录
解决方案:
感谢大家的回答,在此说明几点:本地测试正常,传到服务器上的问题,是不是iis设置,或者是服务设置的问题啊?
解决方案:
由于我的语言能力不是很好,我把地址贴出来大家试下,就知道我说的是什么问题啦!http://www.cuxiao.gd.cn用户名:myname密码:myname类型:个人会员然后,点击登录,你就能看到我说的问题啦,多谢!希望大家说下同什么原因引起的,我没碰到过类似的问题,在网上找了半天,也没有相关的说明.
解决方案:
如果其它网页可以正常浏览,应该不是服务器的问题!我之前有过类似的问题,和你一样,也觉得是服务器的问题,不过结果是,程序问题,在修改页面的时候,VS自动加进了已经存在的CSS样式(至于为什么自动加进,尚无答案),而且是绝对路径,就这一问题,导致所有应用母版页都打不开。建议,你将代码放在别的机子上,测试一下,看运行是否正常?

时间: 2024-10-28 02:22:26

asp.net 程序,用户登录时,无法跳转到相应的页面的相关文章

Flash和ASP实现的用户登录/注册程序

核心提示:Flash和ASP实现的用户登录/注册程序教程. Flash一帧可以完成.asp也可以一个文件完成,这里我将用户登录和用户注册分为两步做,方便大家理解,Flash分两帧,asp分两个文件. 准备: Flash8 , IIS ,Miscrosoft Access 2003; 开始: 数据库中: 用设计视图新建一个名为 UserTable 的表,三个字段分别为 id 为自动编号,username为文本,password为文本; 输入一条数据 username 和 password 都为ch

如果您想确保Windows 10在新用户登录时不安装内置应用程序,则必须删除所有配置的应用程序。

原文 如果您想确保Windows 10在新用户登录时不安装内置应用程序,则必须删除所有配置的应用程序. 本文的内容 已安装与配置的应用程序 删除配置的应用程序 安装与配置的应用程序^ 在介绍如何删除所有内置应用程序之前,我必须解释安装和配置的应用程序之间的区别.这种差异仅适用于Microsoft现在称为Windows应用程序的新的触摸优化应用程序. 您可能已经注意到,每当用户首次在Windows 10计算机上登录时,Windows将开始安装该特定用户的应用程序.这些应用程序是配置的应用程序.同样

asp.net做的登录后总是跳回登陆界面

问题描述 asp.net做的登录后总是跳回登陆界面 登录代码: <div id="loginButton"> <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="images/login.gif" OnClick="ImageButton1_Click" /> <asp:ImageButton ID="

asp简单的用户登录

asp简单的用户登录 <!--#include file="../inc/P_connect.asp" --> <%  Dim uid,pwd  uid =html_encode(Request.Form("Uid") )  pwd =html_encode(Request.Form("pwd") )    If uid ="admin_videa" and pwd="videa888"

Linux中如何定制用户登录时显示的信息

如何定制用户登录时显示的信息,在/etc目录下放一个名字叫motd的文本文件实现的,例如,建立自己的/etc/motd: $cat /etc/motd welcome to www.ithov.com my server ! 那么,当用户登录系统的时候会出现以下信息: Last login: Thu Jun 20 13:45:21 2013 from 192.168.1.2welcome to www.ithov.com my server ![root@localhost ~]#

wordpress当分类列表或搜索结果只有一篇文章时直接跳转到该文章页面

当分类列表只有一篇文章时直接跳转到该文章页面 当分类下只有一篇文章时能不能直接跳转到该文章页面,答案是可以的,方法的搜索结果是一下的,区别是把判断当前页面是搜索结果页面改为是分类列表页面即可,修改后的代码如下. 把下面的代码添加到主题的functions.php文件: function category_jump_page() { //定义函数  if(is_category()) { //判断是否是分类列表页面   global $wp_query; //定义全局变量   if ($wp_qu

用VS2008编写的asp.net程序,发布时就一定要安装.net framework3.5吗?

问题描述 用VS2008编写的asp.net程序,我在应用程序的目标FRAMEWORK里选择.netframework2.0,并且没有用到.netframework3.5的技术,发布时,仍需要3.5,如果这样,目标FRAMEWORK的设置又是什么意思? 解决方案 解决方案二:可能没有用到.netframework3.5的技术,还是用到了吧.不过服务器上面多装一个框架也没有什么问题啊解决方案三:我的服务器是2000,装不了.net3.5解决方案四:艾,不支持2000绝对郁闷阿,找到同路人了解决方案

asp.net程序编译调试时偶尔出现访问被拒绝的错误的解决方法_实用技巧

问题描述: 编写asp.net程序,当编译调试比较频繁的时候,很容易经常地出现访问被拒绝.形如: 分析器错误信息: 访问被拒绝:"Microsoft.Web.UI.WebControls".源错误: 行 197: <add assembly="System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>行 198: <add as

使用Shiro实现登录成功后跳转到之前的页面_java

这个问题是之前在做登录注册模块时遇到的需求,如何用户直接访问登录页面,可以控制直接跳到首页,但是如果是用户没有登录直接访问了购物车等需要经过身份认证的页面,或者是因为session超时,用户需要重新登录,那么这时跳回之前的页面就是提升用户体验的事情.实现此功能比较好的方法是用ajax的方式登陆,这样直接在当前页面弹窗让用户登录既可,二是把用户未登录前的url存在session中,login成功之后先检查session中是否存在这样的一个url.下面通过一段代码给大家分享下: 项目中集成了shir