私はasp.net mvc 3アプリケーションを持っており、Response.Redirect()によって生成されたhtmlにいくつかのhtmlを追加する必要があります。このhtmlは、ページがこのコントローラからリダイレクトされる場合にのみ、このページに表示されます。どんな解決策ですか?ASP.NEt - クライアントに送信する前にHTMLを編集する
public class MyController : Controller
{
public ActionResult MyAction(string name)
{
Response.Redirect("/Test/Work");
}
}
を見ますか –
'Response.Redirect'に対して生成されたHTMLはありません。あなたがする必要があるのは '/ text/work'アクションメソッドです。リファラーをチェックしたり、' TempData'を使ってそれがリダイレクトであるかどうかを判断してからHTMLを表示します。 – Buildstarted