EditorFor int выбирает шаблон строки У меня есть два EditorTemplates string.cshtml int.cshtml когда я пишу EditorFor a string или int, они выбирают string.cshtml и когда я даже удаляю string.cshtml, EditorFor для int не выбирает int.cshtml Ответ 1 В EditorTemplates используются имена CLR, а не ключевые слова С#. Вам нужно создать Int32.cshtml. Ответ 2 Ваше имя шаблона int должно быть Int32.cshtml string.cshtml работает, потому что есть CLR Type в системном пространстве имен, называемом String;) Имена ваших шаблонов должны вызываться как тип, который вы хотите. Дополнительная информация Шаблоны ASP.NET MVC 2 Пользовательский шаблонный указатель MVC
Ответ 1 В EditorTemplates используются имена CLR, а не ключевые слова С#. Вам нужно создать Int32.cshtml.
Ответ 2 Ваше имя шаблона int должно быть Int32.cshtml string.cshtml работает, потому что есть CLR Type в системном пространстве имен, называемом String;) Имена ваших шаблонов должны вызываться как тип, который вы хотите. Дополнительная информация Шаблоны ASP.NET MVC 2 Пользовательский шаблонный указатель MVC