我有一個模型,看起來像這樣:重命名重構爲強類型剃刀視圖中的某人工作?
public class Person
{
public string PostalCode {get;set;}
}
然後,我有一個Razor視圖
@model MvcApp1.Person
Your location is: @Model.PostalCode
當我使用Visual Studio 2010年的重命名重構(按Ctrl + R,R)的屬性獲取在模型類上重命名,但在視圖中保持不變。
我的理解是,由於視圖是強類型的,重命名應該也發生在視圖中。
我在做什麼錯?
在相關說明中,視圖支持IntelliSense,但它們未編譯。沒有什麼可以強化這些觀點的「強類型」性質,而不是某些奇特的亮點。作爲iaimtomisbehave指出的 – 2011-04-18 22:23:48
,有一種方法可以啓用視圖的編譯: true MvcBuildViews>,但是看到重構也會很好。 –
2011-04-18 22:41:30
這是一個很棒的提示! – 2011-04-19 13:20:51