मैं एमवीसी 4 का उपयोग कर रहा हूं और अपने विचारों को थोड़ा सा साफ करना चाहता था इसलिए कई आंशिक विचार बनाने और प्रतिपादन के दौरान उन्हें एक साथ लाने का फैसला किया।एमवीसी 4 नेस्टेड @ एचटीएमएल.रेंडरपार्टियल() फेंकने वाला कंपाइलर त्रुटि संदेश: CS1502
यह काम करता है जब दृश्य प्रस्तुत किया जाता है तो कुछ @Html.RenderPartial('path\to\my\partialView.cshtml')
होता है लेकिन अगर यह partialView.cshtml बदले में विफल रहता है तो @Html.RenderPartial('path\to\my\otherPartialView.cshtml')
इसके अंदर परिभाषित किया गया है।
मैं या तो RenderPartial या आंशिक विधि
error CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
error CS1503: Argument 1: cannot convert from 'void' to 'System.Web.WebPages.HelperResult'
वहाँ MVC4 में एक तरह से हम मेरे बड़े दृश्य मार्कअप फ़ाइलों को साफ़ रखने के लिए प्राप्त कर सकते हैं है का उपयोग कर के साथ की तरह त्रुटियों मिल सकता है? यानी आंशिक विचारों को अन्य आंशिक विचारों के साथ रचनात्मक रूप से लिखने का प्रयास करें।
संपादित
बस और अधिक जानकारी देने के लिए।
फ़ाइल:: ManageLoads.Mobile.cshtml
स्थान: Views-> Shipper-> ManageLoads
इस दृश्य के अंदरमैं इस तरह कोड है:
मेरे मोबाइल दृश्य इस तरह दिखता है
<div id="landingPage" ng-show="MenuSelection=='DefaultPage'">
@Html.Partial("~/Views/Shipper/_DashboardPartial.cshtml")
<div class='message {{MessageClass}}'>
<i class='{{MessageIcon}}'></i>
<p>{{Message}}</p>
</div>
</div>
यह हिस्सा बिना किसी समस्या के ठीक काम करता है। अब _DashboardPartial.cshtml के अंदर यदि मेरे पास किसी अन्य आंशिक दृश्य का संदर्भ है, तो यह विफल हो जाता है।
<div id="warehouseSelection" ng-show="getStep()==1">
{@Html.RenderPartial("~/Views/Shipper/mobilePartials/_MyWarehouse.cshtml");}
</div>
इस टूट जाता है और त्रुटि फेंकता है, लेकिन अगर मैं वहाँ अंदर "_MyWarehouse.cshtml" की सामग्री को पेस्ट कॉपी, इसे फिर से काम करने के लिए शुरू होता है। मैंने सत्यापित किया है कि _MyWarehouse.cshtml का पथ सही है, इसलिए मुझे संदेह है कि इस मुद्दे को उत्पन्न करने वाले रेंडरपार्टियल विधि के घोंसले के साथ इसका कुछ संबंध है।
सादर किरण
आपने मेरा दिन बनाया! मैं क्या हो रहा था समझने के बिना पिछले कुछ दिनों से इस के साथ संघर्ष कर रहा था। समस्या {} के अंदर गलत स्थान पर @ @ के साथ थी। धन्यवाद – Kiran