gpt4 book ai didi

json - 我如何在 mvc 中返回 json 对象

转载 作者:行者123 更新时间:2023-12-02 04:05:02 25 4
gpt4 key购买 nike

我在 Controller 中有一个操作结果方法,其中我有一些条件,如果条件失败,那么我想将 json 对象发送到 View ,但我无法做到这一点。谁能帮帮我。

        [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()方法返回Json

对于您的情况,这将是 return Json(objlogin);

请注意,您将把用户名和密码发回给客户端。更好地过滤掉您需要的字段并返回新模型

关于json - 我如何在 mvc 中返回 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39914493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com