Описание тега tag-helpers

ASP.NET Core MVC TagHelpers - это серверные классы, используемые для визуализации содержимого HTML. Они реагируют на определенные HTML-теги или атрибуты в представлениях бритвы и могут изменять и генерировать новую разметку. Это современная альтернатива помощникам ASP.NET MVC Html.
1 ответ

Помощник по тегу asp-validation-for не работает для ошибок проверки на стороне сервера

CustomerEntryModel [Required] public String FirstName { get; set; } CustomerController.cs [HttpGet] [Route("Get")] public IActionResult Get() { CustomerEntryModel model = new CustomerEntryModel(); return View("CustomerEntry", model); } [HttpPost] [R…
13 сен '16 в 07:17
1 ответ

Можно ли включить некоторую статическую проверку для помощников тегов?

Например, я могу написать этот код в шаблоне MVC по умолчанию <a asp-area="" asp-route-returnUrlFoo="foo" asp-controller="Account" asp-action="RegisterFoo">Register</a> И это будет генерировать неправильный URL /Account/RegisterFoo?retur…
1 ответ

ASP.NET Core: помощник по тегам "select" пуст

Мне нужно иметь представление с выбранным элементом. У меня есть следующий класс VM: public class EditTicketVM { public EditTicketVM() { Statuses = new SelectList(new List<SelectListItem>{ new SelectListItem("Open", "open"), new SelectListItem…
21 дек '18 в 15:46
1 ответ

Флажок ASP.NET Core Tag Helper не сохраняет непроверенное значение

Я добавляю флажок в форме MVC с помощью Tag Helpers: <div class="form-group"> <label asp-for="@Model.Billable"></label> <input asp-for="@Model.Billable" type="checkbox" /> <input asp-for="@Model.Billable" type="hidden" /&g…
1 ответ

Не удается перенаправить отправку на действие

У меня есть следующие действия и я просматриваю следующие документы. [HttpPost("validate")] public IActionResult Validate([FromQuery] string user, string pass) { ... } [HttpGet("login")] public IActionResult LogIn([FromQuery] string returnUrl) { ...…
12 дек '18 в 00:06
3 ответа

Выберите TagHelper, используя список из ViewBag

В настоящее время я пытаюсь использовать taghelpers в asp.net 5. Я хочу использовать помощник выбора тега со списком из ViewBag. Все, что я помещаю в поле asp-for, дает мне ошибку, потому что оно пытается извлечь это из модели, которая является IEnu…
04 авг '15 в 08:37
2 ответа

Добавьте QueryString к href в основном теге Anp Helper.

Я пытаюсь добавить что-либо в запросе запроса к якорям в результате HTML: Вымышленный пример: Пользователь делает запрос (обратите внимание, что группа и песня могут быть любыми, у меня есть маршрут, обслуживающий этот запрос: template: "{band}/{son…
1 ответ

Проблема с пользовательским TagHelper (автозаполнение) при использовании внутри списка элементов (отображается с EditorFor)

Мы написали обычай TagHelper для обработки автозаполнения в общем виде. Он имеет атрибут asp-for, который определяется как переменная ModelExpression. Автозаполнение TagHelper записывает скрытое поле (поле Id), а также поле ввода для автозаполнения …
03 мар '16 в 04:47
1 ответ

Регистрация ITagHelperActivator в Simple Injector в приложении ASP.NET Core MVC

Я хочу разрешить некоторые зависимости на TagHelper и я прочитал здесь, что я должен зарегистрировать ITagHelperActivator интерфейс. Я попробовал это с помощью следующего кода: services.AddSingleton<ITagHelperActivator>(new SimpleInjectorTagHe…
25 ноя '16 в 16:28
1 ответ

Значения по умолчанию для ASP.NET Core Свойства TagHelper

Если у меня есть следующий помощник тегов: [Flags] public enum SubresourceIntegrityHashAlgorithm { SHA256 = 1, SHA384 = 2, SHA512 = 4 } [HtmlTargetElement("script", Attributes = "asp-subresource-integrity")] public class FooTagHelper : TagHelper { […
1 ответ

Выберите asp-validation-для класса css

Мне было интересно, есть ли в asp-validation-for ядра.NET способ переопределить класс, установленный для span, или есть способ расширить помощник по тегам, чтобы учесть это. Прямо сейчас, когда происходит ошибка на стороне клиента, field-validation-…
18 дек '16 в 01:37
1 ответ

Могут ли PartialViews заменить TagHelpers в ASP.NET Core?

Я новичок в ASP.NET Core. Я только что открыл TagHelpers, и, как я понял, теоретически мы должны иметь возможность заменить частичные представления помощниками тегов. Сверх того, TagHelper могу принять вход, но PartialView нет. я думаю правильно? ил…
11 ноя '18 в 15:36
1 ответ

Как получить доступ к RouteData из помощника по тегам ASP.Net 5 в MVC 6

Я пытаюсь заполучить текущий маршрут, чтобы выделить активную страницу в наборе ссылок с помощью Tag Helper. TagHelperContext не дает мне доступа к чему-либо полезному. Как я могу получить ссылку на RouteData?
12 сен '15 в 06:07
1 ответ

TagHelper получает атрибут MaxLengthAttribute из ForExpression

Как я могу получить атрибут MaxLength из TagHelper ModelExpression? Я имел обыкновение делать это в MVC 5 var member = expression.Body as MemberExpression; var maxLength = member?.Member .GetCustomAttributes(typeof(MaxLengthAttribute), false) .First…
06 май '16 в 03:37
1 ответ

Стандартные помощники тегов ASP.Net Core не фиолетовые и жирные

У меня есть этот cshtml, и он не выделяет помощников тега Asp.Net Core, таких как <form>, <input>, <span>, <textarea>, Я частично смог обойти эту проблему с помощью @Html.DisplayFor, и это сработало. Но в остальном я понятия …
29 авг '18 в 19:49
0 ответов

Пользовательский TagHelper для изменения значений маршрута, аналогичный asp-route-{value}, но без параметров

Мне нужно иметь возможность сделать что-то вроде asp-route-{value}, но без необходимости передавать ему значение и данные, например. Вместо передачи asp-route-country и asp-route-lang к каждой ссылке @{ string lang = ViewContext.ViewData["baseLang"]…
09 янв '19 в 12:48
1 ответ

Использование TagHelper в Custom TagHelper

Я пишу простую пагинацию TagHelper, где я хочу, чтобы вывод выглядел так: <ul> <li><a href="...">Some Text</a></li> <li><a href="...">Some Other Text</a></li> ... </ul> У меня была идея, чт…
25 апр '16 в 19:34
1 ответ

Имя modelItem не существует в текущем контексте (внутри цикла foreach)

У меня здесь есть приложение.NET Core 2.0, и в одном из моих представлений я использовал foreach Цикл для отображения всех элементов в этой таблице базы данных. Все работало отлично. Теперь я добавил еще один foreach внутри цикла, который содержится…
2 ответа

Выберите Tag Helper получить значение и текст

Я только что прочитал этот Помощник по тегам, как использовать помощник по тегам, и ранее я спрашивал об onchange для помощника по тегам. Но на этот раз мне нужно получить текст помощника по тегу select. Это моя модель: public class Paid__Period { […
07 фев '19 в 02:24
2 ответа

SelectTagHelper не отображает выбранный элемент без явного свойства Id в модели

Я пытаюсь создать выпадающий список в MVC Core (2.2) для действия Edit. Я хочу использовать Enumerable из SelectListItems в качестве источника данных без добавления дополнительного свойства в мою ViewModel для хранения текущих выбранных значений, по…
21 фев '19 в 12:23