«razor» etiketlenmiş sorular

Razor, ASP.NET Web Sayfaları ve ASP.NET MVC (sürüm 3'ten beri) tarafından kullanılan bir şablon dilidir. HTML neslinin üzerine bir soyutlama katmanı ekler. HTML işaretlemesi ile C # veya VB kodu arasında kesintisiz geçişleri destekler. İşaretleme ve kod arasındaki geçişler "@" işaretiyle gösterilir.


15
Jilet görünümü motorunda @ karakteri kaçış
Görünüm motoru olarak Razor kullanarak örnek bir ASP.NET MVC 3 sitesi oluşturuyorum. Ustura sözdizimi @karakter ile başlar örn @RenderBody(). Cshtml sayfamda @test yazarsam ayrıştırma hatası verir CS0103: Mevcut bağlamda 'test' adı mevcut değil '@' Karakterinden nasıl kaçarım?


12
Jilet'i JavaScript içinde kullanma
Jilet sözdizimini JavaScript içinde bir görünümde ( cshtml) kullanmak mümkün mü veya geçici bir çözüm var mı? Bir Google haritasına işaretçiler eklemeye çalışıyorum ... Örneğin, bunu denedim, ancak bir ton derleme hatası alıyorum: <script type="text/javascript"> // Some JavaScript code here to display map, etc. // Now add markers @foreach (var …

6
Üçlü işleç usturada nasıl kullanılır (özellikle HTML özelliklerinde)?
WebForms görünüm motoruyla, genellikle HTML öznitelikleri dahilinde, çok basit şartlar için üçlü işleç kullanacağım. Örneğin: <a class="<%=User.Identity.IsAuthenticated ? "auth" : "anon" %>">My link here</a> Yukarıdaki kod verecektir <a>etiketini sınıfını authveya anonkullanıcı kimlik doğrulaması olup olmamasına bağlı olarak. Razor view motoruyla eşdeğer sözdizimi nedir? Razor, HTML etiketlerinin kod ve biçimlendirmeye ne …


9
MVC 3'te mevcut sayfa URL'si nasıl alınır?
Oluşturduğum bir blogda Facebook yorum eklentisini kullanıyorum. Sayfada başvurulan facebook javascript tarafından yorumlanan bazı FBXML etiketleri vardır. Bu iyi çalışıyor, ancak mevcut, tam nitelikli URL'yi eklentiye iletmem gerekiyor. <div style="width: 900px; margin: auto;"> <div id="fb-root"></div> <fb:comments href="URL HERE" num_posts="10" width="900"></fb:comments> </div> Mevcut sayfanın URL'sini almanın en iyi yolu nedir? İstek …
360 c#  asp.net  asp.net-mvc  razor 

7
Razor'da yerel bir değişken nasıl bildirilir?
Asp.net mvc 3'te bir web uygulaması geliştiriyorum. Çok yeniyim. Jilet kullanan bir görünümde, bazı yerel değişkenleri bildirmek ve bunu tüm sayfada kullanmak istiyorum. Bu nasıl yapılabilir? Aşağıdaki eylemi yapabilmek oldukça önemsiz görünüyor: @bool isUserConnected = string.IsNullOrEmpty(Model.CreatorFullName); @if (isUserConnected) { // meaning that the viewing user has not been saved <div> …

6
ASP.NET MVC View Engine Karşılaştırması
ASP.NET MVC için mevcut çeşitli View Engine'lerin dökümü için SO & Google'da arama yaptım, ancak bir görünüm motorunun ne olduğuna ilişkin basit üst düzey açıklamalardan çok daha fazlasını bulamadım. Ben mutlaka "en iyi" veya "en hızlı" değil, bazı durumlarda büyük oyuncuların avantajları / dezavantajları (örneğin varsayılan WebFormViewEngine, MvcContrib View Engines, …

23
Razor View Engine ile ASP.NET MVC 3 kısmi görünümden belirli bölümlere içerik ekleme
Bu bölümde tanımlanmış _Layout.cshtml @RenderSection("Scripts", false) Bir görünümden kolayca kullanabilirim: @section Scripts { @*Stuff comes here*@ } Burada mücadele ettiğim şey, kısmi bir bakış açısıyla bu bölümün içine bazı içeriklerin nasıl enjekte edileceğidir. Bunun benim görünüm sayfam olduğunu varsayalım: @section Scripts { <script> //code comes here </script> } <div> poo …

3
ASP.NET MVC 3 tıraş makinesi ViewStart dosyasında farklı Düzenleri nasıl belirleyebilirim?
Uygulamamda 2 ayrı Layouts olmasını istiyorum. Diyelim ki biri web sitesinin Herkese Açık bölümü için, diğeri de Üye tarafı için. Basitlik için, bu sitelerin her biri için tüm mantığın düzgün bir şekilde 2 ayrı kontrolöre sarıldığını varsayalım. PublicController StaffController Ve her birinin her birinin altındaki tüm Görünüm için karşılık gelen …


5
ASP.NET MVC 3 - kısmi vs ekran şablonu vs Editör şablonu
Yani, başlık kendisi için konuşmalıdır. ASP.NET MVC'de yeniden kullanılabilir bileşenler oluşturmak için 3 seçeneğimiz var (bahsetmediğim diğerleri olabilir): Kısmi görüntü: @Html.Partial(Model.Foo, "SomePartial") Özel Editör Şablonu: @Html.EditorFor(model => model.Foo) Özel Ekran Şablonu: @Html.DisplayFor(model => model.Foo) Gerçek Görünüm / HTML açısından, her üç uygulama da aynıdır: @model WebApplications.Models.FooObject <!-- Bunch of HTML …

9
ASP.NET MVC'de favicon.ico sunulması
ASP.NET MVC favicon.ico hizmet nasıl nihai / en iyi öneri nedir? Şu anda aşağıdakileri yapıyorum: RegisterRoutes yöntemimin en başına bir girdi ekleme : routes.IgnoreRoute("favicon.ico"); Uygulamamın kök dizinine favicon.ico yerleştiriliyor (bu benim etki alanımın da kökü olacak). İki sorum var: Uygulamamın kökü dışında bir yere favicon.ico koymanın bir yolu yok mu? …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.