Sadece bugün piyasaya sürülen ASP.NET MVC 3 RC içinde Razor ile uğraşmak.ASP.NET MVC 3 RC - Jilet "Görüntüle" Özellik
Şimdi, ASPX görünüm motorunda "View Master" ın yerini aldığını düşündüğüm bir "Layout Page" konsepti var.
Ancak, düzen sayfasının "Görünüm" özelliğini anlamıyorum. ...
MyView.cshtml
_Layout.cshtml
<html>
<head>
<title>@View.Title</title>
: Burada
Yeni Jilet Görünüm oluştururken oluşturulan örnek@model Mvc3FunParty.Models.Post
@{
View.Title = "Some Title";
Layout = "~/Views/Shared/_Layout.cshtml";
}
Bu, oluşturulmuş HTML’nin <title>
etiketine eklenmiş "Bazı Başlık" ile sonuçlanır.
Bu nasıl çalışır? "Görünüm" özelliğinin üzerine geldiğimde "dinamik" yazıyor.
Peki bu özellik tam olarak ne için kullanılmalı? Orada bir şey bulabilir miyiz? Bunun ViewData'nın Razor uygulaması olması mı gerekiyor?
Ve eğer öyleyse, "ViewDataDictionary" türünde olmamalıdır? View özelliği için "dynamic" türünü neden kullanıyorsunuz?
ve ayrıca, bir yan notta - herhangi birinin intellisense ile ilgili sorunları oldu mu? Resharper'ı kullanıyorum, ancak ayarlamayı VS2010'da (deyim tamamlandı) kontrol ettim. Model yapıyorum, ama im yazarken değil, akıllıca olurum. – RPM1984
Modelinizin türünü tanımlamıyorsanız (modele göre odmodel MyModel') Model özelliği dinamik olarak (en az C# olarak) yazılır – marcind
Ayrıca, Razor takımı her zaman Resharper ile çalışmaz. – marcind