मैं MVC 1 से converted my project MVC 2 करने के लिए और विजुअल स्टूडियो 2008 मुझे निम्न त्रुटि देता है:MvcHtmlString MVC 2 रूपांतरण त्रुटि
Error 1 'System.Web.Mvc.MvcHtmlString' does not contain a definition for 'Substring' and no extension method 'Substring' accepting a first argument of type 'System.Web.Mvc.MvcHtmlString' could be found (are you missing a using directive or an assembly reference?) C:\Dev\SapientFansite\SapientFansiteApplication\SapientFansiteWeb\Code\ExtensionMethods\Html.cs 68 75 SapientDevelopment.SapientFansite.Web
यहाँ कोड त्रुटि की ओर इशारा करते है। यह विशेष रूप से "linkHtml.Substring (0, 2)" के साथ परेशानी हो रही है।
var linkHtml = htmlHelper.ActionLink(linkText, actionName, controllerName);
if (isActiveMenuItem) {
linkHtml = string.Format("{0} class=\"active\" {1}", linkHtml.Substring(0, 2), linkHtml.Substring(3));
}
return linkHtml;
}
मुझे संदेह है कि इसमें लापता संदर्भ या कुछ के साथ कुछ करना है लेकिन मुझे नुकसान है।
धन्यवाद, यह चाल है। ऐसा लगता है कि एक्शनलिंक ने मुझ पर एक तेज खींच लिया। :) –