Indagamos en distintos espacios para traerte la solución a tu problema, en caso de alguna inquietud puedes dejarnos tu pregunta y responderemos sin falta, porque estamos para ayudarte.
Solución:
Devolviendo datos con formato Json:
public class ClientController : Controller
public JsonResult CountryLookup()
var countries = new List
new SearchTypeAheadEntity ShortCode = "US", Name = "United States",
new SearchTypeAheadEntity ShortCode = "CA", Name = "Canada
;
return Json(countries);
En código es reemplazar a JsonRequestBehavior.AllowGet
con new Newtonsoft.Json.JsonSerializerSettings()
Es trabajo igual que JsonRequestBehavior.AllowGet
public class ClientController : Controller
public ActionResult CountryLookup()
var countries = new List
new SearchTypeAheadEntity ShortCode = "US", Name = "United States",
new SearchTypeAheadEntity ShortCode = "CA", Name = "Canada"
;
return Json(countries, new Newtonsoft.Json.JsonSerializerSettings());
algunas veces necesita devolver un mensaje en json, simplemente use el resultado de json como se muestra a continuación, ya no necesita jsonrequestbehavior, debajo del código simple de usar
public ActionResult DeleteSelected([FromBody]List ids)
try
if (ids != null && ids.Count > 0)
foreach (var id in ids)
bool done = new tblCodesVM().Delete(Convert.ToInt32(id));
return Json(new success = true, responseText = "Deleted Scussefully" );
return Json(new success = false, responseText = "Nothing Selected" );
catch (Exception dex)
return Json(new success = false, responseText = dex.Message );
Recuerda que puedes difundir este artículo si si solucionó tu problema.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)