avevo le mie azioni ASP.NET MVC scritto così:azioni MVC JSON ritorno bool
//
// GET: /TaxStatements/CalculateTax/{prettyId}
public ActionResult CalculateTax(int prettyId)
{
if (prettyId == 0)
return Json(true, JsonRequestBehavior.AllowGet);
TaxStatement selected = _repository.Load(prettyId);
return Json(selected.calculateTax, JsonRequestBehavior.AllowGet); // calculateTax is of type bool
}
Ho avuto problemi con questo, perché quando lo si utilizza nelle funzioni jQuery ho avuto tutti i tipi di errori, per lo più toLowerCase()
funzione in mancanza di .
così ho dovuto cambiare le azioni in modo che tornano bool come stringa (chiamando ToString()
su valori bool), in modo che il ritorno thay true
o false
(nelle qoutes), ma ho un pò non piace.
Come gestiscono gli altri casi simili?
mi ha salvato la giornata !. Grazie – user1221765