我的页面中有一个链接会将我重定向到“/Templates/NewsListItem.aspx?id=44318",其中44318是我创建页面的页面名称。现在我已将页面目录更改为“新闻/页面”。现在我想要“News / Pages / 44318.aspx”iehow我可以将.aspx扩展名添加到页面,以便它将重定向到相应的页面。
在此之前我尝试使用映射Handler FASTCGI方法但没有工作。请在这种情况下帮助。
答案 0 :(得分:0)
如果我理解你真正想要的东西,试试这个:
来自NewsListItem.aspx.cs的方法Page_Load
String fileAspx = Request.QueryString["id"];
if (!String.IsNullOrEmpty(fileAspx))
{
Response.Redirect("~/New/Pages/" + fileAspx + ".aspx");
}