0

ページに「/Templates/NewsListItem.aspx?id=44318」にリダイレクトするリンクが1つあります。ここで、44318は、ページを作成したページ名です。これで、ページディレクトリを「News/」に変更しました。ページ」。つまり、「News / Pages / 44318.aspx」が必要です。つまり、適切なページにリダイレクトされるように、その.aspx拡張子をページに追加する方法を教えてください。

この前に、マッピングハンドラーFASTCGIアプローチを使用しようとしましたが、機能しませんでした。この場合は、助けてください。

4

1 に答える 1

0

あなたが本当に欲しいものを理解したら、これを試してください:

NewsListItem.aspx.cs からのメソッド Page_Load で

String fileAspx = Request.QueryString["id"];
if (!String.IsNullOrEmpty(fileAspx))
{
 Response.Redirect("~/New/Pages/" + fileAspx + ".aspx");
}
于 2012-06-29T11:57:05.540 に答える