|
楼主 |
发表于 2020-4-30 07:30:02
|
显示全部楼层
谢谢楼上各位的回复,我的代码如下:
public void ProcessRequest(HttpContext context)
{
string strFilePath = context.Server.MapPath(context.Request.Path);
bool blnRebuild = false;
if (!File.Exists(strFilePath))
{
blnRebuild = true;
}
if (blnRebuild)
{
//提取信息ID
long lngInfoID = GetInfoIDByPath(context.Request.Path);
CreateInfoDetailPage(lngInfoID, strMainWebRootPath);
}
if (!File.Exists(strFilePath))
{
context.Response.Redirect("/Info/Detail/notfound.aspx");
}
else
{
//context.Response.Redirect(context.Request.Path);
//context.Server.Transfer(context.Request.Path);
context.RewritePath(context.Request.Path);
}
}
Server.Transfer都试过了,也不行啊。 |
|