私はRazor-MVCにWebアプリケーションを持っていますが、これは次のとおりです:
MVC {controller}/{action}/{id} のすべてのアクションのように動作するアクションがあります... このビューを返す必要がある別のアクションがあります:return View("Xview")
モデル ビューも使用します。モデル ビューは問題ではありませんがreturn View("Xview")
、id なしで {controller}/{action} のようなものを実行したときに表示されるルート...そしてルートでその id が必要です。作成できることはわかってreturn RedirecToAction("Xview", new { id = idX })
いますが、使用する必要がありますreturn View(...)
編集:
ビューを返す必要があるための主な問題は、このアクションの ModelView が一時的なデータでいっぱいになるためです...そして Xview アクションでは、この ModelView がデータベースから呼び出され、RedirectToAction を返すと一時的なデータが失われます。 ModelView を保持する代わりに View を返します。
ありがとうございます。