Вопросы с тегом «html-helper»

Относится к классу HtmlHelper для представлений ASP.NET MVC.

10
HTML.ActionLink метод
Допустим, у меня есть класс public class ItemController:Controller { public ActionResult Login(int id) { return View("Hi", id); } } На странице, которая не находится в папке Item, где ItemControllerнаходится, я хочу создать ссылку на Loginметод. Так какой Html.ActionLinkметод я должен использовать и какие параметры я должен передать? В частности, я …


12
Как установить значение по умолчанию с Html.TextBoxFor?
Простой вопрос: если вы используете Html Helper из ASP.NET MVC Framework 1, легко установить значение по умолчанию для текстового поля, потому что есть перегрузка Html.TextBox(string name, object value). Когда я попытался использовать метод Html.TextBoxFor , первым делом я решил попробовать следующее, которое не сработало: <%: Html.TextBoxFor(x => x.Age, new { …

2
Как добавить атрибут класса к элементу HTML, созданному помощниками HTML MVC?
ASP.NET MVC может генерировать элементы HTML, например @Html.ActionLink(), с помощью помощников HTML @Html.BeginForm()и т. Д. Я знаю, что могу указать атрибуты формы, создав анонимный объект, и передать этот объект для параметра (в данном случае четвертого), htmlAttributesуказав idдля элемента: Html.BeginForm("Foo", "Bar", FormMethod.Post, new { id = "MyForm"}) Но как насчет classатрибута? …

3
Генерация URL в HTML помощник
Обычно в представлении ASP.NET можно использовать следующую функцию для получения URL (не <a>): Url.Action("Action", "Controller"); Тем не менее, я не могу найти, как это сделать с помощью специального помощника HTML. у меня есть public class MyCustomHelper { public static string ExtensionMethod(this HtmlHelper helper) { } } Вспомогательная переменная имеет методы …

8
Расширения Razor HtmlHelper (или другие пространства имен для представлений) не найдены
Не знаю, происходило ли это в PR или в бета-версии, но если я создал метод расширения HtmlHelper, он не распознается на странице с поддержкой Razor: namespace SomeNamespace.Extensions { public static class HtmlExtensions { public static string Foo(this HtmlHelper html) { return "Foo"; } } } Я добавил его в <Namespaces>раздел …



1
Как сообщить Resharper, что параметр метода - это строка, содержащая класс CSS?
[Включить intellisense в атрибуте HTMLHelper для классов css] У меня есть HTMLhelper: public IHtmlString MyTextBoxFor<TModel, TProperty>( this HtmlHelper<TModel> html, Expression<Func<TModel, TProperty>> propertyExpression, string cssClass) { // ... } Я хочу, чтобы Resharper предоставил мне классы IntelliSense для CSS, определенные в моем приложении, при передаче значения для параметра cssClass. Resharper распознает …


4
Что делает Html.HiddenFor?
Хотя я прочитал документацию по Html.HiddenFor, я не понял, для чего он используется ... Может ли кто-нибудь объяснить его использование и привести короткий пример? Куда должны идти эти помощники в коде?

7
Как применить класс CSS к Html.ActionLink в ASP.NET MVC?
Я создаю приложение ASP.NET MVC , используя VB.NET, и пытаюсь применить класс css к, Html.ActionLinkиспользуя код: <%=Html.ActionLink("Home", "Index", "Home", new {@class = "tab" })%> Но когда я запускаю код, я получаю следующую ошибку: Сообщение об ошибке компилятора: BC30988: ожидается тип или «С». Я новичок в MVC и действительно не очень …

11
ASP.NET MVC 3: переопределить атрибут «имя» с помощью TextBoxFor
Можно ли при использовании Html.TextBoxForпереопределить атрибут имени? Я безуспешно пытался. Мне нужно использовать TextBoxFor, чтобы проверка на стороне клиента работала, однако по причинам, в которые я не буду вдаваться, мне нужно, чтобы имя текстового поля отличалось от сгенерированного. Я пробовал следующее: @Html.TextBoxFor(x => x.Data, new { name = Model.Key + …

5
Как изменить отображаемое имя для LabelFor в razor в mvc3?
В движке бритвы я использовал LabelForвспомогательный метод для отображения имени Но отображаемое имя кажется не очень удобным для отображения. поэтому мне нужно изменить отображаемое имя, как это сделать .... @Html.LabelFor(model => model.SomekingStatus, new { @class = "control-label"})

12
Установите атрибут отключения на основе условия для Html.TextBoxFor
Я хочу установить атрибут отключения на основе условия для Html.TextBoxFor в asp.net MVC, как показано ниже @Html.TextBoxFor(model => model.ExpireDate, new { style = "width: 70px;", maxlength = "10", id = "expire-date" disabled = (Model.ExpireDate == null ? "disable" : "") }) У этого помощника два выхода: disabled = "disabled" или …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.