SORU
22 EKİM 2008, ÇARŞAMBA


JSON veya kısmi html döndüren denetleyici eylemleri ASP.NET MVC

Ya JSON ya da kısmi bir html parametresi bağlı olarak dönecektir denetleyici eylemleri oluşturmak için çalışıyorum. Sonuç MVC sayfa zaman uyumsuz olarak iade almak için en iyi yolu nedir?

CEVAP
22 EKİM 2008, ÇARŞAMBA


Eylem yöntemi, geri dönmek için return Json(nesne) sayfanıza JSON.

public ActionResult SomeActionMethod() {
  return Json(new {foo="bar", baz="Blech"});
}

O zaman sadece eylem yöntem Ajax kullanarak arayın. Bu ViewPage gibi yardımcı yöntemlerden birini kullanabilirsiniz

<%= Ajax.ActionLink("SomeActionMethod", new AjaxOptions {OnSuccess="somemethod"}) %>

SomeMethod sonra Json nesnesi geri veren javascript bir yöntem olurdu.

Eğer düz bir dize geri dönmek isterseniz, sadece ContentResult kullanabilirsiniz:

public ActionResult SomeActionMethod() {
    return Content("hello world!");
}

Varsayılan olarak ContentResult onun contentType olarak text/plain verir.< / ^ br . Bu da yaparsın overloadable

return Content("<xml>This is poorly formatted xml.</xml>", "text/xml");

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • michal lelkowski

    michal lelko

    9 Temmuz 2006
  • SaraBeautyCorner - Nails and Nail Art Designs, DIY, Fashion & Makeup Tutorial

    SaraBeautyCo

    7 EKİM 2012
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008