मेरे पास एमवीसी 3 .NET में आंशिक दृश्य है। हर बार जब मैं आंशिक दृश्य प्रस्तुत करता हूं, तो मुझे यह कहते हुए एक त्रुटि मिलती है कि मॉडल शून्य है। मैं डेटा को पास किए बिना डेटा प्राप्त करने के आंशिक दृश्य के लिए चाहता हूं। क्या यह संभव है?
संपादित करें @ Html.partial ( "_ partialView")
आंशिक दृश्य में @ मॉडल शून्य है और यदि मैं कोशिश करता हूं@Model की किसी भी संपत्ति तक पहुंचने के लिए, यह क्रैश होने के बाद से यह क्रैश हो जाता है। तो मुझे हर बार जब मैं @ html.partial ("_ partialView") पर कॉल करता हूं, सर्वर से डेटा प्राप्त करने के लिए आंशिक दृश्य और @ मॉडल को पॉप्युलेट करता हूं।
दोस्तों, आपके सहयोग के लिए धन्यवाद!
उत्तर:
जवाब के लिए 0 № 1यह संभव है यदि आप दृश्य के अंदर मॉडल डेटा का उपयोग नहीं करते हैं, लेकिन यदि आप करते हैं - मॉडल प्रदान करने के लिए स्वतंत्र महसूस करें :)
जवाब के लिए 0 № 2
जांचें कि आपके पास है या नहीं @model SomeModelType
कहीं भी आपके विचार की शुरुआत में और सभी कॉल भी @Model.SomeProperty
(वे अपवाद का वास्तविक कारण हैं)। यदि आप अपने आंशिक दृश्य के अंदर मॉडल का उपयोग नहीं करना चाहते हैं तो इन सभी चीजों को हटा दें।