日期:2014-05-18  浏览次数:20427 次

ASP.net可否指定某个URL转到特定页面?
各位好,我现在遇到的问题是这样的:
在我们公司的网站里,有这么个错误链接:
  例如:"http://www.Sample.com/http://www.Sample.com/Default.aspx" 
  这两天我都在找这个错误链接的位置,但是没有找到。
  所以想请教下大家,是否可以在.net里实现 用户只要输入这个特定URL就转到首页的效果呢?


------解决方案--------------------
URL重定向 MSDN上自己去看下
------解决方案--------------------
写个基类,页面继承这个基类,在积累里面写
------解决方案--------------------
在web.config
设置一个,如果出现错误页面,就跳到这个页面上
------解决方案--------------------
不懂拉
------解决方案--------------------
探讨
写个基类,页面继承这个基类,在积累里面写

------解决方案--------------------
你可以定义404.htm错误页面
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
FileNotFound.htm
此页代码写上跳转到首页
只要服务页检测到用户访问的页面服务器没有 就跳转到这里,然后通过你的代码就返回主页了