J'ai une simple classe ViewModel commeVisual studio refactoring une propriété d'un viewmodel ne reflète pas dans la vue?
public class TestViewModel
{
public String Information { get; set; }
}
My View hérite de lui et je suis arrivé IntelliSense coups de pied. Donc tout va bien.
J'ai écrit ces derniers pour des tests dans la vue:
<%= Html.Encode(Model.Information) %>
-- <%= Html.Label("Information") %>
-- <%= Html.LabelFor(m => m.Information) %>
-- <%= Html.DisplayFor(m => m.Information) %>
Je renomme simplement les informations de propriété à Information2 et laissez Visual Studio ou ReSharper 5, sa magie. Cependant, ce que je ressens, c'est qu'aucune des propriétés de la vue n'est ajustée, ce qui ne donne aucun code de fonctionnement.
J'étais sous l'impression que le refactoring mettrait également à jour la vue (s)? Est-ce que je fais quelque chose de mal ou si je désactive une case par accident dans Visual Studio?
avez-vous reconstruisent? – hunter
Oui. Bonne suggestion mais malheureusement non. – XIII