0
条件に失敗した場合にコントローラにアクション結果のメソッドがあり、jsonオブジェクトをビューに送信したいが、できないそれをやる。誰でも私を助けることができます。jsonオブジェクトをmvcの結果として返す方法
[HttpPost]
public ActionResult Loginuser(LoginDetails newlogin)
{
LoginDetails objlogin = new LoginDetails();
objlogin.UserEmail = newlogin.UserEmail;
objlogin.UserPassword = newlogin.UserPassword;
try
{
if (ModelState.IsValid)
{
RegisterBAL Regball = new RegisterBAL();
objlogin = Regball.LoginUserBAL(objlogin);
if(objlogin.ResponseCode == "000")
{
if(objlogin.UserRole =="CityHelpdesk")
{
return RedirectToAction("CityHelpdesk", "RoleDashbord");
}
if (objlogin.UserRole == "CityAdmin")
{
return RedirectToAction("CityAdmin", "RoleDashbord");
}
if (objlogin.UserRole == "StateAdmin")
{
return RedirectToAction("StateAdmin", "RoleDashbord");
}
if (objlogin.UserRole == "StateHelpdesk")
{
return RedirectToAction("StateHelpdesk", "RoleDashbord");
}
}
else
{
return json object//// Hear i want to return the json object
}
}
}
catch (Exception)
{
objlogin.ResponseCode = "EXC";
}
}
return Json(objlogin、JsonRequestBehavior.AllowGet); ' –
' return Json(objlogin);( 'JsonRequestBehavior.AllowGet'はGETメソッド)を使用していますが、jsonを表示するだけの新しいビューを表示する理由がわかりません –
@StephenMuecke、OK、ありがとうございました:) –