を提出し、私は次のコードを持っていますしかし、それはaddsurvey.aspxなどのページが見つからないため、ページエラーと呼ばれます。私は間違っていませんか?フォームがあるページを調査といいます。なぜページを更新するだけでいいのですか?ASP.NET MVCは、別のページにリダイレクトしようとした後、ビューで
response.redirect("/survey");
を提出し、私は次のコードを持っていますしかし、それはaddsurvey.aspxなどのページが見つからないため、ページエラーと呼ばれます。私は間違っていませんか?フォームがあるページを調査といいます。なぜページを更新するだけでいいのですか?ASP.NET MVCは、別のページにリダイレクトしようとした後、ビューで
response.redirect("/survey");
お客様の方法はActionResult
を返す必要があります。 return View()
を使用すると通常はViewResult
になりますが、別のアクションにリダイレクトする場合は別の戻り値の型があります。ただ、やる:あなたは
ビューを()を呼び出すことができますaddsurveyアクションメソッド内
return RedirectToAction("Index", "survey");
(単にターゲット・アクションでインデックスを置き換える)
;(プロジェクトののコントローラフォルダにありaddsurvey.cshtmlしなければなりません表示フォルダ)
View( "actionName");(プロジェクトのViewフォルダのコントローラフォルダにactionName.cshtmlが必要)または
RedirectoAction( "actionName"、 "controllerName")(actionName.cshtmlがプロジェクトのViewフォルダのcontrollerNameフォルダ)