正確なシナリオは次のとおりです。
Index という名前のビューがあります SayHi という名前の部分的なビュー (ユーザー コントロール) があります 他に何もしない SayHi という名前のアクションを持つ AdminController があります
ViewData["Message"] = "Hi There!";
私は ajax を使用して Index.aspx から部分ビューをロードしています。
したがって、今必要なのは、View("Index#Sayhi") を使用できないコントローラーでこのアドレスを返す方法だけです。また、RedirectUrl("index#sayhi") を使用すると、ViewData が失われます。
よろしくお願いします。