Мои действия ASP.NET MVC были написаны так:
//
// 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
}
У меня были проблемы с этим, потому что при использовании его в функциях jquery у меня возникали всевозможные ошибки, в основном toLowerCase()
сбой функции.
Поэтому мне пришлось изменить действия таким образом, чтобы они возвращали bool в виде строки (вызывая ToString()
для значений bool), чтобы они возвращали true
или false
(в qoutes), но явроде не нравится.
Как другие справляются с таким делом?