Ich habe eine Aktion in meinem Controller von asp.net mvc-Projekt.wählen Sie neue in linq C#
Ich möchte diese JSON-Daten auf die Ansicht meines Projekts zurückgeben. Es funktioniert gut aus meiner Sicht, wenn ich "Select new" verwendet habe, aber wie ich weiß, wählen Sie neue verwendet, während wir die Untermenge von Daten benötigen. Aber in dieser Abfrage soll ich aus meinem Tisch der ganze Feld erhalten, wie unten:
public JsonResult GetProductBySearch(string Q)
{
JsonResult jr = new JsonResult();
var _product = from a in DataContext.SearchItem(Q)
select a;
jr.Data = _product.ToList();
jr.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
return jr;
}
Dies ist, was ich Schleife in Sicht, ist es sehr gut funktionieren, wenn ich mit ausgewählten neuen verwendet. Aber wenn ich zu SELECT wechseln, funktioniert die Warnung nicht.
$.getJSON(url, data, function (data) {
alert(1);
$.each(data, function (index, proValByDep) {
});
});
Irgendwelche Ideen bitte.
Es ist sinnlos, 'von x in y x 'zu schreiben. – SLaks
Geben Sie mehr Informationen als nur "es funktioniert nicht" wäre sehr hilfreich. – dasblinkenlight
Welchen Fehler bekommen Sie? – SLaks