Pytania otagowane jako html-helper

Odnosi się do klasy `HtmlHelper` dla widoków ASP.NET MVC.

10
Metoda HTML.ActionLink
Powiedzmy, że mam klasę public class ItemController:Controller { public ActionResult Login(int id) { return View("Hi", id); } } Na stronie, która nie znajduje się w folderze Element, w którym się ItemControllerznajduje, chcę utworzyć link do Loginmetody. Więc której Html.ActionLinkmetody powinienem użyć i jakie parametry powinienem przekazać? W szczególności szukam zastąpienia …


12
Jak ustawić wartość domyślną za pomocą Html.TextBoxFor?
Proste pytanie: jeśli używasz Pomocnika HTML z ASP.NET MVC Framework 1, łatwo jest ustawić domyślną wartość w polu tekstowym, ponieważ występuje przeciążenie Html.TextBox(string name, object value). Kiedy próbowałem użyć metody Html.TextBoxFor , moje pierwsze podejrzenie polegało na wypróbowaniu następujących, które nie działały: <%: Html.TextBoxFor(x => x.Age, new { value = …

2
Jak mogę dodać atrybut klasy do elementu HTML generowanego przez pomocników HTML MVC?
ASP.NET MVC może generować elementów HTML za pomocą HTML pomocników, na przykład @Html.ActionLink(), @Html.BeginForm()i tak dalej. Wiem, że mogę określić atrybuty formularza, tworząc anonimowy obiekt i przekazać ten obiekt dla parametru (w tym przypadku czwartego) htmlAttributes, w którym określa się iddla elementu: Html.BeginForm("Foo", "Bar", FormMethod.Post, new { id = "MyForm"}) …

3
Wygeneruj adres URL w pomocniku HTML
Zwykle w widoku ASP.NET można użyć następującej funkcji, aby uzyskać adres URL (nie <a>): Url.Action("Action", "Controller"); Jednak nie mogę znaleźć, jak to zrobić z niestandardowego pomocnika HTML. mam public class MyCustomHelper { public static string ExtensionMethod(this HtmlHelper helper) { } } Zmienna pomocnicza ma metody Action i GenerateLink, ale generują …




1
Jak powiedzieć Resharperowi, że parametr metody jest łańcuchem zawierającym klasę CSS?
[Włącz funkcję Intellisense w atrybucie HTMLHelper dla klas css] Mam tego HTMLhelpera: public IHtmlString MyTextBoxFor<TModel, TProperty>( this HtmlHelper<TModel> html, Expression<Func<TModel, TProperty>> propertyExpression, string cssClass) { // ... } Chcę, aby Resharper przekazał mi funkcję IntelliSense dla klas CSS zdefiniowanych w mojej aplikacji podczas przekazywania wartości parametru „cssClass”. Istnieją pewne atrybuty …



7
Jak zastosować klasę CSS do Html.ActionLink w ASP.NET MVC?
Buduję się ASP.NET MVC aplikacji za pomocą VB.NET i usiłuję stosuje się klasę css Do Html.ActionLinkużywając kodu: <%=Html.ActionLink("Home", "Index", "Home", new {@class = "tab" })%> Ale kiedy uruchamiam kod, pojawia się poniższy błąd: Komunikat o błędzie kompilatora: BC30988: oczekiwano typu lub „z”. Jestem nowy w MVC i naprawdę nie mam …

11
ASP.NET MVC 3: Zastąp atrybut „name” atrybutem TextBoxFor
Czy jest to możliwe podczas używania Html.TextBoxFordo zastąpienia atrybutu nazwy? Próbowałem bez powodzenia. Muszę użyć TextBoxFor, aby sprawdzanie poprawności po stronie klienta działało, jednak z powodów, w które nie będę wchodził, potrzebuję nazwy pola tekstowego, aby różniła się od wygenerowanej. Próbowałem następujących rzeczy: @Html.TextBoxFor(x => x.Data, new { name = …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.