22

Şöyle bir model vardır:Güçlü yazılan ustura görüntülerinde birilerinin yeniden çalışmasını yeniden adlandırmak yeniden adlandırılıyor mu?

Sonra
public class Person 
{ 
    public string PostalCode {get;set;} 
} 

Ben bir jilet görünümü Visual Studio'nun 2010 adlandırma üstlenmeden (Ctrl + R, R) mülkiyet alır kullanıyorum

@model MvcApp1.Person 

Your location is: @Model.PostalCode 

model sınıfında yeniden adlandırıldı, ancak görünümde aynı kalır.

Anladığım kadarıyla, görünüm güçlü bir şekilde yazıldığından, yeniden adlandırma görünümde de gerçekleşmiş olmalıdır.

Neyi yanlış yapıyorum?

+0

İlgili bir notta, görünümler IntelliSense'i destekler, ancak derlenmezler. Bazı süslü vurgulardan farklı olarak, görünümlerin "güçlü yazılan" yapısını zorlayacak hiçbir şey yoktur. Iaimtomisbehave işaret edildiği gibi –

+4

, görünümlerin derleme etkinleştirmek için bir yolu vardır: true, ama refactorings çok çalışıyoruz görmek harika olurdu .. –

+0

Bu harika bir ipucu! –

cevap

19

VS'nin refactoring motoru Razor'u desteklemiyor.

+0

Ben ne düşündüğümü .. –

+4

derleme zamanı kontrol hakkında ne görünüm? Refactoring sonra herhangi bir PostalCode özelliği yoktur, derleyici hatası almak için bir yolu var mı? –

+15

@Oleg Evet, proje dosyanızda false öğesinden true sarvesh

İlgili konular