Son zamanlarda ASP.NET MVC 4 ile başladım. Jilet motoru kullanıyorum. Sorum şu, cshtml son eki ile ilgili görünüm dosyaları ile ilgilidir. Bana öyle geliyor ki, bunlar, daha sonra MSIL olarak derlenmiş olan * .cs dosyalarına jilet tarafından derlenmiştir. (Bir JSP geliştiricisi olarak günlerimden tanıdığım bir desen.) Bu varsayımı yaptığımın bir nedeni, cshtml dosyasına bazı geçersiz C# kodu girersem, şu şekilde görüntülenen bir derleme hatası alırım:ASP.NET MVC cs dosyalarını cshtml'den oluşturuluyor?
hat 34: public class _Page_Views_BaseDataAdmin_Index_cshtml: ...
Ve çizgi 34 hata _Page_Views_BaseDataAdmin_Index_cshtml düzenli .net sınıfına değil görünümü başvurmak gibi görünüyor sadece sınıf olarak, cshtml dosyasında nerede göstergesi değildir dosya.
Bu yüzden sorum şu: Cs dosyasını nerede bulabilirim? Özellikle, yukarıdaki örnekte, "_Page_Views_BaseDataAdmin_Index_cshtml.cs"? Belki de MVC'ye diskte bu .cs dosyasını tutmasını söylemek için bir yapılandırma eklemem gerekiyor, eğer öyleyse, bunu nasıl yaparım?
Teşekkürler!
bu dosyalar nerede olduğunu bilmek isteyen nedeni nedir gösterecektir? Çoğunlukla bir şey için onlara ihtiyacınız olmamalı. – nerdybeardo
Şu anda pedagojik nedenlerle. İnsanın bilişsel olarak yerleştirilmesi çoğu kez, bilgi/anlayışın çoğunlukla önceden var olan bilginin üzerine inşa edildiği şekildedir. Ve ben C# ile daha aşina olduğum için jilet sözdiziminden daha iyi anladım. Ama eminim başka sebepler de var. –
Eğitim merakından başka, oluşturulan .cs dosyalarına bakmanın bir nedeni yoktur. – jrummell