SORU
29 Temmuz 2010, PERŞEMBE


Json nesne içine Görünüm Modeli dönüştürmek için Nasıl ASP.NET MVC:

Java geliştirici yeni duyuyorum .NET. Bir üzerinde çalışıyorum .Net MVC2 kısmi bir görünümü widget sarmak istiyorum nerede proje. Her JS widget nesne modeli veri ile doldurulmuş olacağını JSON veri bir nesne var. Daha sonra bu verileri güncelleştirmek için yöntem veri widget değiştiğinde veya eğer veri başka bir widget değiştirilirse olaylara bağlı. Kod böyle bir şey.

MyController

virtual public ActionResult DisplaySomeWidget(int id)
            {
                SomeModelView returnData = someDataMapper.getbyid(1);

                return View(myview, returnData);
            }

myview.ascx

 <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<SomeModelView>" %>

            <script type="text/javascript">

                //creates base widget object;
                var thisWidgetName= new Widget();

                thisWidgetName.updateTable= function() {
                  //  UpdatesData
                };

                    $(document).ready(function () {
                        thisWidgetName.data = <% converttoJSON(model) %>
                        $(document).bind('DATA_CHANGED',  thisWidgetName.updateTable());
                    });
                </script>

            <div><%:model.name%></div>

Bilmiyorum ne veri SomeModelView olarak gönderip bu widget doldurmak için kullanabilir olarak Json dönüştürmek nasıl. Denetleyicisi bunu yapmak için çok basit bazı yolları vardır ama görünümünde değil gibi görünüyor vardı. Bu birkaç saat için bu kaygan yapmaya çalışıyorum bu temel bir soru olduğunu düşünüyorum.

CEVAP
20 EYLÜL 2011, Salı


Ustura ile mvc3 @Html.Raw(Json.Encode(object)) hile yapmak gibi görünüyor.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damien Walters

    Damien Walte

    20 AĞUSTOS 2006
  • John Lynn

    John Lynn

    8 Ocak 2010
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013