asp.net mvc - Pass list with Jquery -


मेरे पास यह कोड है:

  $ ("# allphotos")। क्लिक करें (फ़ंक्शन (); $ ("& Lt; div & gt; & lt; / div & gt;") .addClass ("संवाद") .appendTo ("body") .dialog ({close: function () {$ (this) .remove (); }, मोडल: सच, ऊंचाई: 1000, चौड़ाई: 1000}) .लोड ("/ होम / सभी फोटो", डेटा);});  

और इस पद्धति:

  सार्वजनिक कार्यप्रदर्शन सभी फ़ोटो () {var listof Photos = RavenSession.Query & lt; ContentPage & gt; ()। जहां (ओ = & gt; । Template.ContentPageType == "aPhoto_web.Models.Photography, aPhoto_web")। एस्प्रोजेक्शन और लेफ्टिनेंट; फोटोग्राफ़ी & gt; () .ToList (); Var avm = नया AdminViewModel (); Avm.Photographys = listof फोटो; वापस आंशिक दृश्य ("_ allphoto", avm.Photographys); }  

विधि फ़ोटोग्राफ़ की एक सूची देता है कि मैं एक संवाद में प्रदर्शित करने के लिए Jquery को पसंद करूंगा। मुझे पूरी तरह से यकीन है कि यह पंक्ति:

  .load ("/ होम / सभी फोटो", डेटा);  

क्या समस्या है

देखें:

  @ model aphoto_web.models.AdminPages.AdminViewModel & lt; h1 & gt; जांचें कि क्या संवाद खाली है ... और यह & lt; / h1 & gt; @ फ़ॉरचा (मॉडेल में फोटो। फ़ोटो) {& lt; img src = "@ item.imgUrl" / & gt; }  

@ Url.Action का उपयोग करें और डेटा से निकालें .load () क्योंकि आप नियंत्रक को कुछ भी नहीं भेजना चाहते:

  $ ("# allphotos")। क्लिक करें (फ़ंक्शन () {$ ("& lt; div & gt; & lt; ("बंद" समारोह) ($ (यह) .remove ();}, मॉडल: सही, ऊंचाई: 1000, चौड़ाई: 1000}) .लोड करें (@ Url.Action ("AllPhotos", "Home");});  

और सही प्रकार का सभी फोटो क्योंकि आपका आंशिक दृश्य AdminViewModel की अपेक्षा कर रहा है ऑब्जेक्ट।

  सार्वजनिक एक्शन रिजल्ट सभी फोटो () {var listof Photos = RavenSession.Query & lt; ContentPage & gt; ()। जहां (ओ = & gt; o.Template.ContentPageType == "aPhoto_web Models.Pho Tography, aPhoto_web ")। एस्प्रोजेक्शन और लेफ्टिनेंट; फोटोग्राफ़ी & gt; () .ओलिस्ट (); Var avm = नया AdminViewModel (); Avm.Photographys = listof फोटो; आंशिक दृश्य लौटें ("_ allphoto", avm); & Lt; ---------}  

Comments

Popular posts from this blog

sqlite3 - UPDATE a table from the SELECT of another one -

c# - Showing a SelectedItem's Property -

javascript - Render HTML after each iteration in loop -