Предположим, у меня есть модель и представление, отображающие свойства этой модели.
public class UserModel
{
public string UserName { get; set; }
.................
}
где-то в представлении ...
<%= Model.UserName %>
Теперь я переименую одно из свойств (скажем, UserName => FullUserName), VS предложит выполнить рефакторинг, то есть переименование ссылок на это свойство в рамках всего проекта. Это действительно будет работать везде в коде, кроме представлений.
Почему? Существует настройка для компиляции представлений при сборке проекта. Почему бы и там не выполнить простой небольшой рефакторинг?
Есть ли способ убедить это?