«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.


6
MVC Razor iç içe geçmiş foreach modeli görünümü
Yaygın bir senaryo hayal edin, bu karşıma çıkan şeyin daha basit bir versiyonu. Aslında benim üzerimde birkaç katman daha var ... Ama senaryo bu Tema içerir Liste Kategori içerir Liste Ürün içerir Liste Denetleyicim, bu tema için tüm Kategoriler, bu kategorilerdeki Ürünler ve bunların siparişleri ile tam dolu bir Tema …


2
Razor görünümünde dize enterpolasyonu?
Bu destekleniyor mu? Eğer öyleyse, onu etkinleştirmenin bir hilesi var mı? Razor'un yeterince yeni bir derleyici kullanmadığını varsayıyorum ...? VS2015 IDE bununla iyi görünüyor ama çalışma zamanında alıyorum CS1056: Beklenmeyen karakter '$'
93 c#  asp.net-mvc  razor  c#-6.0 


5
MVC 3 dosya yükleme ve model bağlama
Çalışan bir form yüklemem var ancak dosyayı elbette farklı bir adla kaydetmek için veritabanım için model bilgilerini iletmek istiyorum. İşte Razor görünümüm: @model CertispecWeb.Models.Container @{ ViewBag.Title = "AddDocuments"; } <h2>AddDocuments</h2> @Model.ContainerNo @using (Html.BeginForm("Uploadfile", "Containers", FormMethod.Post, new { enctype = "multipart/form-data" })) { <input type='file' name='file' id='file' /> <input type="submit" value="submit" …


9
asp.net-mvc: js dosyasında razor '@' sembolü
Ajax URL'si için C # işlevini .csHtmlkullanan bir javascript işlevine sahip bir -razor dosyam var @Url.Content. Bu işlevi .jsbenim görüşümden referans verilen bir dosyaya taşımak istiyorum . Sorun şu ki, javascript @sembolü "bilmiyor" ve C # kodunu ayrıştırmıyor. Dosyalara "@" simgeli görünümden başvurmanın bir yolu var mı .js?

4
Razor ile jenerik bir @helper yöntemi oluşturmak mümkün müdür?
Razor'da aşağıdakine benzeyen bir yardımcı yazmaya çalışıyorum: @helper DoSomething<T, U>(Expression<Func<T, U>> expr) where T : class Ne yazık ki, ayrıştırıcı bunun <Tbir HTML öğesinin başlangıcı olduğunu düşünüyor ve ben bir sözdizimi hatasıyla karşılaşıyorum. Jenerik bir yöntem olan Razor ile yardımcı oluşturmak mümkün müdür? Eğer öyleyse, sözdizimi nedir?



4
Modeldeki <Nesne> Listesinden DisplayNameFor ()
Bunun oldukça basit olduğuna inanıyorum, modelimdeki bir listedeki bir öğenin görünen adını göstermenin doğru yolunu bulamıyorum. Basitleştirilmiş modelim: public class PersonViewModel { public long ID { get; set; } private List&lt;PersonNameViewModel&gt; names = new List&lt;PersonNameViewModel&gt;(); [Display(Name = "Names")] public List&lt;PersonNameViewModel&gt; Names { get { return names; } set { names …
88 c#  asp.net-mvc  razor  model 


13
MVC3 Razor DropDownListFor Enums
Projemi MVC3'e güncellemeye çalışıyorum, bulamadığım bir şey: Basit bir ENUMS veri türüne sahibim: public enum States() { AL,AK,AZ,...WY } Bu veri türünü içeren bir model görünümümde DropDown / SelectList olarak kullanmak istediğim: public class FormModel() { public States State {get; set;} } Oldukça basit: Bu kısmi sınıf için otomatik oluşturma …

2
Razor görünüm motoru - Kısmi Görünümleri nasıl ekleyebilirim
Yeni jilet görüntüleme motorunu kullanarak bir parçayı oluşturmanın en iyi yolunun mümkünse ne olduğunu merak ediyordum. Bunun o zamana kadar tamamen bitmemiş bir şey olduğunu anlıyorum Şu anda kullanıcı denetimini işlemek için RenderPage kullanıyorum: @RenderPage("~/Views/Shared/LocaleUserControl.cshtml",ViewData.Model) RenderPage'i çağıran sayfa, üç bölümün tanımlandığı bir düzen (ana) sayfası kullanır: TitleContent, HeadContent ve Maincontent. …
84 c#  asp.net-mvc  razor 

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.