比较我有返回JSON从JSON结果
[HttpPost]
public JsonResult Validate(string arg1, string arg2)
{
bool check
...
return Json(!check ? new { message = "-1" } : new { message = "1" }, JsonRequestBehavior.AllowGet);
}
行动,我需要从另一个调用的行动,行动。我需要在客户端调用(使用ajax)进行比较,并在另一个后续操作中进行服务器端验证。
如何从该操作获取消息?
var a = Validate(model.arg1, model.arg2);
a.Data;
返回json。我如何从中获得价值来比较一些东西?
jsobject?无我想检查结果是否等于“-1” – gsiradze
您是否真的需要验证控制器功能?它是否曾经从浏览器的'controller/action'方式被访问?如果不是,你可以在另一个类中移动“验证”。可能有一个helper.cs。引用该类并从您想要的控制器中调用此方法。这应该够了吧。 –
@MridulKashyap是的,因为我真的需要它。 – gsiradze