मैं अपने खुद के सामान्य पृष्ठ आधार वर्ग बनाने के लिए:रजिस्टर सामान्य पृष्ठ आधार वर्ग
public abstract class ViewPageBase<TModel> : WebViewPage<TModel>
{
public ParamBuilder<TModel> Param { get { return new ParamBuilder<TModel>(Model); } }
}
Web.config:
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="ViewPageBase">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
</namespaces>
</pages>
</system.web.webPages.razor>
यह प्रविष्टि निम्न त्रुटियों का कारण बनता:
INCORRECT_TYPE_PARAMETER_NUMBER
और
एक अभिव्यक्ति पेड़ एक गतिशील आपरेशन
मैं प्रत्येक उस्तरा ध्यान में रखते हुए @inherits
कीवर्ड का उपयोग किए बिना ASP.NET MVC4 साथ एक सामान्य पेज आधार वर्ग रजिस्टर कैसे करते हैं शामिल नहीं हो सकता?
मैं आपकी त्रुटियों को दोबारा नहीं कर पा रहा हूं। यह जेनेरिक बेसपेज के साथ ठीक काम कर रहा है ... आपको प्रत्येक पृष्ठ पर उल्लिखित त्रुटि कब मिलती है? क्या आप नमूना दृश्य और स्टैकट्रैस के साथ पूर्ण त्रुटि संदेश पोस्ट कर सकते हैं? – nemesv