Passing a Javascript variable as model for a PartiaView in ASP.NET MVC -


मेरे पास एक आंशिक दृश्य है जिसे एक मॉडल प्राप्त करना चाहिए:

@model MiniSIGEweb.Models .स्ट्यूडेन्टव्यूमोडेल

और मेरे पास यह मॉडल है कि जावास्क्रिप्ट वेरिएबल viewModel.selectedStudent :

  & lt; script & gt; Var viewModel = kendo.observable ({डेटा स्रोत: डेटा स्रोत, चयनित स्टूडेंट: {}, /*...*/}); /*...*/ & lt; / स्क्रिप्ट & gt;   

मैं कैसे इस चर को आंशिक दृश्य में पास कर सकता हूं?

  @ html.partial ("_ edit.Mobile", / * यहां मुझे चर * /)   

मुझे यकीन नहीं है कि यह महत्वपूर्ण है लेकिन मैं StudentViewModelClass को जोड़ रहा हूं:

  सार्वजनिक वर्ग StudentViewModel {public long Id {get ; सेट; } [आवश्यक] सार्वजनिक स्ट्रिंग नाम {get; सेट; } [आवश्यक] [रेंज (1, 100)] सार्वजनिक नल योग्य & lt; int & gt; आयु {प्राप्त; सेट; } [आवश्यक] सार्वजनिक स्ट्रिंग कोर्स {प्राप्त करें; सेट; } [आवश्यक] [प्रदर्शन (नाम = "स्कूल")] सार्वजनिक स्ट्रिंग स्कूल का नाम {get; सेट; } [आवश्यक] सार्वजनिक स्ट्रिंग सिटी {प्राप्त करें; सेट; } [आवश्यक] सार्वजनिक स्ट्रिंग देश {get; सेट; } सार्वजनिक नल योग्य & lt; System.DateTime & gt; BuildDate {get; सेट; }}    

आप सर्वर और क्लाइंट कोड को मिश्रित नहीं कर सकते। मैं आपको दो तरीके बता सकता हूं कि यह कैसे हासिल किया जा सकता है:

  • क्लाइंट टेम्पलेटिंग का उपयोग करें, उदाहरण के लिए
  • सर्वर से डेटा लोड करने के लिए अजाक्स का उपयोग करें (कार्रवाई PartialViewResult )

    अपने प्रश्न से यह स्पष्ट नहीं है कि कौन सा बेहतर है।

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -