代码之家  ›  专栏  ›  技术社区  ›  Kris van der Mast

Visual Studio重构ViewModel的属性不会反映在视图中?

  •  1
  • Kris van der Mast  · 技术社区  · 14 年前

    我有一个简单的ViewModel类

    public class TestViewModel
    {
        public String Information { get; set; }
    }
    

    我的观点继承了它,我得到了理智的启发。到现在为止,一直都还不错。

    我写这些是为了测试:

    <%= Html.Encode(Model.Information) %>
    -- <%= Html.Label("Information") %>
    -- <%= Html.LabelFor(m => m.Information) %>
    -- <%= Html.DisplayFor(m => m.Information) %>
    

    我只需将属性信息重命名为Information2,让Visual Studio或Resharper 5发挥其魔力。但是我的经验是 性质 在视图中进行调整,导致代码不起作用。

    我的印象是重构也会更新视图?我是在Visual Studio中做了错误的事情还是意外地关闭了某些复选框?

    1 回复  |  直到 14 年前
        1
  •  1
  •   John Farrell    14 年前

    在我的机器上工作!;)

    它认为正确的答案是: http://www.jetbrains.com/support/resharper/