- Создайте новую веб-страницу ASP.NET MVC Применение
- Создать ASP.NET App_Code Папка
-
Внутри нового папку, создайте класс с Метод расширения. Например:
static public class BugMVCExtension { public static int ToInt(this string str) { return Convert.ToInt32(str); } }
-
Выберите вид и попробуйте использовать этот новый метод расширения
Вы получите это исключение:
CS0121: The call is ambiguous between the following methods or properties:
'*MvcApplication1.App_code.BugMVCExtentions.ToInt(string)*' and
'*MvcApplication1.App_code.BugMVCExtentions.ToInt(string)*'
У кого-нибудь есть больше информации об этом? Неправильно ли создавать App_code в веб-приложениях ASP.NET MVC (?)?