यह काम करता है, क्योंकि यह स्ट्रिंग में आंशिक दृश्य प्रतिपादन का परिणाम देता है:
@Html.Partial("Path/to/my/partial/view")
लेकिन मैं उपयोग करना पसंद करता हूं RenderPartial
और ऐसा लगता है कि मुझे लिखने की आवश्यकता है:
@{Html.RenderPartial("Path/to/my/partial/view");}
के बजाय:
@Html.RenderPartial("Path/to/my/partial/view");
यह काम करने के लिए प्राप्त करने के लिए। त्रुटि संदेश:
Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
अगर कोड @{...}
विधि को खोलने के बजाय सिर्फ एक विधि कॉल के लिए कोई बेहतर तरीका है ?
RenderPartial
?
@Html.RenderPartial()