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

7
Razor View Engine: Bir ifade ağacı dinamik bir işlem içeremez
Buna benzer bir model var: public class SampleModel { public Product Product { get; set; } } Denetleyicimde yazdırmaya çalışırken bir istisna alıyorum @Html.TextBoxFor(p => p.Product.Name) Bu hata: Exception: An expression tree may not contain a dynamic operation Herkes bana bu düzeltmek için bazı ipuçları verebilir gerçekten takdir ediyorum!

7
Jilet ve Javascript kodunu karıştırın
Jilet ve js nasıl karıştırılacağı konusunda oldukça kafam karıştı. Bu şu an sıkışmış olduğum fonksiyon: <script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } Ben ile c # kodu ilan edebilir <c#></c#>ve her şey JS kodu - bu ben sonradan …
172 c#  javascript  razor 

5
MVC ve Razor'da Html.TextboxFor ve Html.EditorFor arasındaki farklar
Yeni bir "düzenle" görünümü eklerken bunlar varsayılan olarak neden değiştirildi? Kullanırken avantajları nelerdir EditorFor()VS. TextboxFor()? Bunu buldum Varsayılan olarak, Oluştur ve Düzenle iskeleleri artık Html.TextBoxFor yardımcısı yerine Html.EditorFor yardımcısını kullanır. Bu, Görünüm Ekle iletişim kutusu bir görünüm oluşturduğunda modeldeki veri verisi öznitelikleri biçimindeki meta veri desteğini geliştirir.

8
Razor HtmlHelper Uzantıları (veya görünümler için diğer ad alanları) Bulunamadı
Bu PR veya Beta'da gerçekleşiyorsa Dunno, ancak bir uzantı yöntemi oluşturursam HtmlHelper, Razor destekli bir sayfada tanınmaz: namespace SomeNamespace.Extensions { public static class HtmlExtensions { public static string Foo(this HtmlHelper html) { return "Foo"; } } } Bunu şu <Namespaces>bölüme ekledim Web.config: <pages> <namespaces> <add namespace="System.Web.Mvc" /> <!-- snip --> …


1
_Viewstart.cshtml ve kısmi Jilet görünümlerini kullanmanın doğru yolu?
Aynı jilet düzenini otomatik olarak görünümlerime atamak için _viewstart.cshtml kullanıyorum . Views klasörünün kökünde şöyle görünen ölü, basit bir dosya: @{ Layout = "~/Views/Shared/_Layout.cshtml"; } Bu, @Layout yönergesini her bir görünüme eklemekten daha DRY'dir. Ancak, bu jilet kısmi görünümleri için bir sorun oluşturur , çünkü _viewstart.cshtml içeriğini çalıştırırlar ve bu …

4
Nasıl kullanılır ? : jilet ve satır içi kod blokları ile if ifadeleri
Eski .aspx görünümlerimi yeni Razore görünüm motoruyla güncelliyoruz. Ben böyle bir kod var yerlerde bir sürü var: <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> İdeal olarak bunu yapmak istiyorum: <span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span> Ancak burada iki sorun var: vote-up@{puzzle.UserVote .... @ …

7
MVC 3: Ajax ile yüklendiğinde bir görünüm, yerleşim sayfası olmadan nasıl oluşturulur?
Ben yaklaşık öğreniyorum Aşamalı Enhancement ve ben AJAXifying görünümler hakkında bir sorum var. MVC 3 projemde bir düzen sayfası, bir görünüm başlatma sayfası ve iki düz görünüm var. Viewstart sayfası Views klasörünün kökündedir ve bu nedenle tüm görünümler için geçerlidir. Tüm görünümlerin _Layout.cshtmlmizanpaj sayfaları için kullanılması gerektiğini belirtir . Düzen …

3
Razor kullanarak görünümümde kodlanmamış Json'u nasıl yazarım?
Jilet kullanarak Asp.Net MVC görünümüne JSON olarak bir nesne yazmaya çalışıyorum, şöyle: <script type="text/javascript"> var potentialAttendees = @Json.Encode(Model.PotentialAttendees); </script> Sorun çıktıda JSON kodlanmış olması ve tarayıcım bunu sevmiyor. Örneğin: <script type="text/javascript"> var potentialAttendees = [{"Name":"Samuel Jack"},]; </script> Razor'un kodlanmamış JSON yaymasını nasıl sağlarım?
153 asp.net-mvc  json  razor 

4
Parametreleri mvc 4'te kısmi görünüme nasıl aktarabilirim
Ben böyle bir bağlantı var: <a href='Member/MemberHome/Profile/Id'><span>Profile</span></a> ve bunu tıkladığımda bu kısmi sayfayı çağırır: @{ switch ((string)ViewBag.Details) { case "Profile": { @Html.Partial("_Profile"); break; } } } Kısmi sayfa _Profil şunları içerir: Html.Action("Action", "Controller", model.Paramter) Misal: @Html.Action("MemberProfile", "Member", new { id=1 }) // id is always changing Benim şüphe bu "id" …

4
Ustura MVC 4 koşullu değeri olan ikinci bir css sınıfı nasıl eklenir
Microsoft, jilet MVC4'te html özniteliklerinin bazı otomajik oluşturulmasını oluştururken , koşullu bir ustura ifadesine dayalı olarak bir öğe üzerinde ikinci bir css sınıfının nasıl oluşturulacağını öğrenmek oldukça zaman aldı. Bunu sizinle paylaşmak istiyorum. @ Model.Details model özelliğine dayanarak, bir liste öğesini göstermek veya gizlemek istiyorum. Ayrıntılar varsa, bir div gösterilmeli, …

5
@ Bildirimi kullanmak yerine Razor sayfalarına fazladan ad alanları nasıl eklenir?
pages/namespacesWebconfig içindeki öğedeki ad alanlarını almak için kullanmam gereken bir tür sihir var mı ? <pages> <namespaces> <add namespace="System.Web.Mvc"/> <add namespace="System.Web.Mvc.Ajax"/> <add namespace="System.Web.Mvc.Html"/> <add namespace="System.Web.Routing"/> <add namespace="System.Web.WebPages"/> <add namespace="System.Web.Helpers"/> <add namespace="MyCustomHelpers"/> </namespaces> </pages> Yukarıda sadece gelmez işe istiyorum. İsim alanının iyi olduğunu biliyorum çünkü @using MyCustomHelperssayfanın en üstüne koyduğumda sihirli …



12
Jiletli MVC 4'te DropDownList
DropDownListUstura görünümünde bir oluşturmaya çalışıyorum . Birisi bana bu konuda yardım eder mi? Normal HTML5 kodu: <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> Bunu denedim: @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text = "Exemplo2", …
142 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.