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



4
@ Html.ActionLink MVC 4'ten denetleyiciye parametre geçirin
Bu satırda: @Html.ActionLink("Reply", "BlogReplyCommentAdd", "Blog", new { blogPostId = blogPostId, replyblogPostmodel = Model, captchaValid = Model.AddNewComment.DisplayCaptcha }) BlogPostId'de aşağıdaki çalışma zamanı hatasını alıyorum: Parametreler sözlüğü, 'System.Web.Mvc.ActionResult BlogReplyCommentAdd (Int32, Nop.Web.Models.Blogs.BlogPostModel, Boolean)' yöntemi için null yapılamayan 'System.Int32' türündeki 'blogPostId' parametresi için boş bir giriş içerir 'Nop.Web.Controllers.BlogController'. İsteğe bağlı bir parametre bir başvuru …


8
MVC Razor dinamik modeli, 'nesne', 'ÖzellikAdı' için tanım içermiyor
Razor görünüm altyapısıyla MVC 3 kullanma. Bu Görünüme sahibim: @model dynamic @{ var products = (List<ListItemBaseModel>)Model.Products; var threshold = (int)(Model.Threshold ?? 1); var id = Guid.NewGuid().ToString(); } Bu kod kullanılarak başka bir görünümden çağrılır: @Html.Partial("PartialViewName", new { Products = Model, Threshold = 5 }) Her iki Görünümde de hata ayıkladığımda …

6
RazorEngine kullanırken (MVC'den DEĞİL) ham html çıktısını nasıl çıkarırım
HTML içerikli e-postalar oluşturmaya çalışıyorum. bu içerik halihazırda temizlik işleminden geçti, bu yüzden bu konuda endişelenmiyorum, ancak aradığımda: Razor.Parse(template, model); aşağıdaki Razor şablonunda: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <body> @(new System.Web.HtmlString(Model.EmailContent)) </body> </html> çıktısı alınan e-posta HTMl olarak kodlanmış, ancak kodunun çözülmesi gerekiyor. Bunu nasıl başarabilirim?
105 c#  razor  html-encode 

8
Editör / Ekran şablonlarındaki bölümleri kullanma
Tüm JavaScript kodumu tek bir bölümde tutmak istiyorum; kapanıştan hemen öncebodyana düzen sayfamdaki etiketinden bunun için en iyisinin ne olduğunu merak ediyorum, MVC stili. Örneğin, DisplayTemplate\DateTime.cshtmljQuery UI's DateTime Picker'ı kullanan bir dosya oluşturursam , JavaScript'i doğrudan o şablona gömeceğim, ancak daha sonra sayfanın ortasını oluşturacaktır. Normal görünümlerimde @section JavaScript { …


10
Razor / MVC3 kullanarak AssemblyVersion'ı bir web sayfasına alma sorunu
AssemblyInfo sürüm verilerini MVC3 sitemdeki her sayfanın altbilgisine koymak için _Layout.cshtml dosyamdaki bir altbilgide aşağıdaki kodu kullanıyorum. Ancak: @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() Sadece altbilgiye yazdırılır: Revision 0.0.0.0 Aşağıdakileri kullanarak "Montaj Yürütülüyor" için tüm montaj bilgilerini görüntülemek için görünümü değiştirdiğimde @System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString() Aşağıdakileri yazdıran: Revision App_Web__layout.cshtml.639c3968.hlogy75x, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null Bu, "Yürütme Meclisi" nin benim ana …

1
Html.RenderPartial bana garip bir aşırı yükleme hatası mı veriyor?
_Test.cshtml adlı bir deneme sayfası yaptım ve onu çağıracak benim görünümümle aynı dizine koydum, işte burada: <div>hi</div> Ve çağıran cshtml görünümünde basitçe şunu koyuyorum: @Html.RenderPartial("_Test") Bu bana şu hatayı veriyor: CS1502: 'System.Web.WebPages.WebPageExecutingBase.Write (System.Web.WebPages.HelperResult)' için en iyi aşırı yüklenmiş yöntem eşleşmesinde bazı geçersiz bağımsız değişkenler var Ben de aynı sonuçla tam …

12
Kısmi Bir Razor Bölümünü Doldurma
Bunu yapmaya çalışmak için ana motivasyonum, Javascript'in sadece bir kısmının gerekli olduğu Javascript'i Javascript'in geri kalanıyla birlikte sayfanın alt kısmına ve kısmının işlendiği sayfanın ortasına değil. İşte yapmaya çalıştığım şeyin basitleştirilmiş bir örneği: Burada, gövdenin hemen önünde bir Komut Dosyaları bölümü bulunan düzen. <!DOCTYPE html> <html> <head> <title>@ViewBag.Title</title> <link href="@Url.Content("~/Content/Site.css")" …


7
Razor MVC Javascript dizisini Model Dizisi ile Dolduruyor
Modelimden bir dizi ile bir JavaScript dizisi yüklemeye çalışıyorum. Bana öyle geliyor ki bu mümkün olmalı. Aşağıdaki yöntemlerden hiçbiri işe yaramaz. JavaScript değişkeniyle Model Dizisi aracılığıyla bir JavaScript döngüsü ve artış oluşturulamaz for(var j=0; j<255; j++) { jsArray = (@(Model.data[j]))); } Razor döngüsü oluşturulamıyor, JavaScript kapsam dışında @foreach(var d in …

3
Mizanpajı kullanırken bir Görünüm içine komut dosyası src nasıl eklenir
Aşağıdaki gibi bir javascript referansı eklemek istiyorum: <script src="@Url.Content("~/Scripts/jqueryFoo.js")" type="text/javascript"></script> Bir Razor View'um varsa, bunu Layout'a eklemek zorunda kalmadan dahil etmenin uygun yolu nedir (hepsine değil, yalnızca tek bir özel Görünümde ihtiyacım var) Aspx'de içerik yer tutucuları kullanabilirdik .. Mvc'de aspx kullanan eski örnekler buldum ama Razor görünümünde bulamadım ..
102 asp.net-mvc  razor 

19
Jilet tabanlı görünüm başvurulan derlemeleri görmüyor
Başka bir derlemedeki bir sınıfa dayalı olarak türü kesin belirlenmiş bir görünüm oluşturmaya çalışıyorum. Her ne sebeple olursa olsun, Razor görünümüm, projemde başvurulan diğer derlemelerin görünürlüğüne sahip görünmüyor. Örneğin @model MyClasses.MyModel Visual Studio 2010'da "Tür veya ad alanı adı MyClassesbulunamadı (bir kullanma yönergesi veya bir derleme başvurusu eksik mi?)" hatasıyla …

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.