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


9
InvalidCastException, ASP.NET MVC 4 Beta yüklendikten sonra atılır
ASP.NET MVC 3 ile bir makineye ASP.NET MVC 4 Beta yükledikten sonra aşağıdaki istisnayı alıyorum. System.InvalidCastException kullanıcı kodu tarafından işlenmedi Message = [A] System.Web.WebPages.Razor.Configuration.HostSection, [B] System.Web.WebPages.Razor.Configuration.HostSection'a dönüştürülemiyor. Tür A, 'C: \ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ System konumunda' Varsayılan 'bağlamında' System.Web.WebPages.Razor, Version = 1.0.0.0, Culture = nötr, …

5
Razor görünümünde kodlanmamış dizeler yayma
ScottGu onun blog söylediği gibi yazı «Bir @ bloğunu kullanarak yayılan varsayılan içeriği tarafından XSS saldırısı senaryoları karşı daha iyi koruma için otomatik HTML kodlanmış olduğunu». Sorum şu: HTML kodlanmamış bir dizenin çıktısını nasıl alabilirsiniz? Basitlik adına, lütfen bu basit duruma sadık kalın: @{ var html = "<a href='#'>Click me</a>" …

2
Jilet görünümlerinde yeni c # 8.0 özellikleri nasıl kullanılır
ASP.NET Mvc 5 web uygulamamı Visual Studio 2019 aracılığıyla yeni c # 8.0 özelliklerini kullanacak şekilde güncelledim ve bu yeni özellikleri bir Razor görünümünde kullanmaya çalışana kadar her şey iyi çalışıyor. Örneğin, yeni anahtar ifadesini kullanmaya çalışırsam: @{ ViewBag.Title = "About"; var foo = 1; var bar = foo switch …
14 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.