啊,我做的是公司宣传网站,游客是不用登录的,登录只是管理员界面,所以就没加身份验证。这个问题已经解决了:创建了一个.ashx文件,将链接都指向这个页面,然后再根据不同的传值显示不同的页面。
这是Handler.ashx的代码,谢谢大家了
public class Handler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
var page = context.Request.Form["testPage"];
var url = "Defult.aspx";
switch (page)
{
case "1":
url = "test1.aspx";
break;
case "2":
url = "test2.aspx";
break;
}