«html-helper» etiketlenmiş sorular

ASP.NET MVC görünümleri için "HtmlHelper" sınıfını ifade eder.

10
HTML.ActionLink yöntemi
Diyelim ki bir dersim var public class ItemController:Controller { public ActionResult Login(int id) { return View("Hi", id); } } Öğe klasöründe ItemControllerbulunmayan bir sayfada , Loginyönteme bir bağlantı oluşturmak istiyorum . Peki hangi Html.ActionLinkyöntemi kullanmalıyım ve hangi parametreleri geçmeliyim? Özellikle, yöntemin değiştirilmesini arıyorum Html.ActionLink(article.Title, new { controller = "Articles", action …


12
Html.TextBoxFor ile varsayılan bir değer nasıl ayarlanır?
Basit bir soru, ASP.NET MVC Framework 1'den Html Helper kullanıyorsanız, aşırı yük olduğundan metin kutusunda varsayılan bir değer ayarlamak kolaydır Html.TextBox(string name, object value). Html.TextBoxFor yöntemini kullanmayı denediğimde , ilk tahminim işe yaramadı aşağıdakileri denemek oldu: <%: Html.TextBoxFor(x => x.Age, new { value = "0"}) %> Şimdilik sadece Html.TextBox (string, …

2
MVC'nin HTML Yardımcıları tarafından oluşturulan bir HTML öğesine sınıf niteliğini nasıl ekleyebilirim?
ASP.NET MVC, HTML Yardımcılarını kullanarak HTML öğeleri oluşturabilir @Html.ActionLink(), @Html.BeginForm()vb. Ben anonim bir nesne oluşturarak form öznitelikleri belirtebilir ve bu nesneyi (bu durumda dördüncü) htmlAttributesparametre idiçin geçirerek nerede bir öğe için belirtebilirsiniz biliyorum : Html.BeginForm("Foo", "Bar", FormMethod.Post, new { id = "MyForm"}) Peki ya classözellik? Açıkçası bu işe yaramıyor: Html.BeginForm("Foo", …

3
HTML yardımcısında URL oluştur
Normalde bir ASP.NET görünümünde bir URL (değil <a>) elde etmek için aşağıdaki işlev kullanılabilir : Url.Action("Action", "Controller"); Ancak, özel bir HTML yardımcısından nasıl yapılacağını bulamıyorum. Sahibim public class MyCustomHelper { public static string ExtensionMethod(this HtmlHelper helper) { } } Helper değişkeni, Action ve GenerateLink yöntemlerine sahiptir, ancak <a>'s üretir . …

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
Resharper'a bir yöntem parametresinin bir CSS sınıfı içeren bir dize olduğunu nasıl söylersiniz?
[CSS sınıfları için HTMLHelper özniteliğinde intellisense'i etkinleştirin] Bu HTML yardımcım var: public IHtmlString MyTextBoxFor<TModel, TProperty>( this HtmlHelper<TModel> html, Expression<Func<TModel, TProperty>> propertyExpression, string cssClass) { // ... } Resharper'ın "cssClass" parametresinin değerini iletirken uygulamamda tanımlanan CSS sınıfları için IntelliSense vermesini istiyorum. Resharper'ın tanıdığı bazı kod ek açıklama nitelikleri vardır, ancak hiçbiri …



7
ASP.NET MVC'de Html.ActionLink'e bir CSS sınıfını nasıl uygularım?
VB.NET kullanarak bir ASP.NET MVC uygulaması oluşturuyorum ve kodu kullanarak bir css sınıfını uygulamaya çalışıyorum :Html.ActionLink <%=Html.ActionLink("Home", "Index", "Home", new {@class = "tab" })%> Ancak kodu çalıştırdığımda aşağıdaki hatayı alıyorum: Derleyici Hata Mesajı: BC30988: Tür veya 'İle' bekleniyor. MVC'de yeniyim ve gerçekten ne yaptığım hakkında pek bir fikrim yok, bu …

11
ASP.NET MVC 3: TextBoxFor ile "ad" özniteliğini geçersiz kılın
Html.TextBoxForName özniteliğini geçersiz kılmak mümkün müdür ? Başarısız olarak denedim. İstemci tarafı doğrulamasının çalışması için TextBoxFor'u kullanmam gerekiyor, ancak buna girmeyeceğim nedenlerden dolayı metin kutusunun adının oluşturulan olandan farklı olmasına ihtiyacım var. Aşağıdakileri denedim: @Html.TextBoxFor(x => x.Data, new { name = Model.Key + "_Data", id = Model.Key + "_Data" }) …

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.