asp.net网站默认文件在子文件夹中

前端之家收集整理的这篇文章主要介绍了asp.net网站默认文件在子文件夹中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的默认文件是子文件夹不在根我如何使它默认在asp.net 2.0网站.

尝试将iis7默认文档设置为“/pages/default.aspx”
‘〜/ pages / default.aspx’但是没有起作用.

解决方法

默认文档与起始页不一样.默认文件意味着如果我请求了mysite.com/somefolder并没有指定一个文件,IIS显示哪个文件.

如果要使用特定的页面作为主页,请创建一个Default.aspx文件,并将其写入其codebehind类中:

public override void ProcessRequest(HttpContext context) {
    context.Response.Redirect("pages/default.aspx",true);
}

由于客户端可能已禁用Javascript,服务器端的方法将更加可靠.但是最好发出永久重定向,而不是简单的Response.Redirect.使用JS也可以从SEO的角度来看是坏的.

猜你在找的asp.Net相关文章