У меня есть приложение ASP.NET MVC3, разработанное на C # и Razor.
У меня есть View, View1 , сопоставленный и Action Method, ActionMethod1 . Чтобы соблюдать соглашения об именах, я хотел бы переименовать View1 в View2 и при этом сохранить его в соответствии с тем же методом действия.
Проблема в том, что когда я меняю имя на View2 , представление больше не распознается ActionMethod1 .
Я знаю, что могу явно указать имя представления в качестве первого параметра в методе перегрузки View(viewName, model)
, но поскольку уже существует сопоставление между ActionMethod1 и View1 Я нашел это решение довольно "грязным".
Как я могу заставить метод действия ActionMethod1 понять, что он должен ссылаться на View2 и отказаться от поиска View1 ?