を返しません。コントローラは、私は2つのコントローラを持っているビュー
LoginController.csここ
public ActionResult Authentication(string GlobalId, string password)
{
// validation code
return RedirectToAction("Index", "List");
}
ListController.cs
public ActionResult Index()
{
List<EbitProjectModel> obj = new List<EbitProjectModel>();
obj = _categoryMasterService.getProjectInformationAll();
return view("Index", obj);
}
そのはListControllerのIndexメソッドに正しくリダイレクトします。しかし、そのビューをレンダリングしない(Indexビュー)。それはajax.BeginFormポストの助けを借りて私がAuthenticationメソッドを呼び出した同じビュー(Loginビュー)を保持しています。
ここには何かがありますか?
リターンビュー(obj)を使用します。リストコントローラー –
これは実際のコードのようには見えません。アクションリダイレクトはリストコントローラーではなくプロジェクトリストコントローラーを指しています。リストコントローラーのビューメソッドにはスペルミスがあります(小文字のv)。あなたがデバッグするとどうなりますか?実行はリストコントローラのインデックスアクションに入るか? –
@ J.Steen私の悪い..私はコードを編集しました。正しいコントローラーを指しています。 ..はい、デバッグ後..リストコントローラーのアクションメソッド...コードへのステップが実行されていますが、ビューを返さない –