Описание тега asp.net-core-tag-helpers

ASP.NET Core MVC TagHelpers are server-sided classes used for rendering HTML content. They react to specific HTML tags or attributes within Razor views, and can alter and generate new markup. They're a modern alternative to the ASP.NET MVC Html Helpers.
1 ответ

Ядро asp.net и идентификатор asp-route-id

Я создал контроллер контактов с этой подписью: public IActionResult Index(string id) Ничего особенного в таблице маршрутов: app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); На своем…
1 ответ

Напишите содержимое внутри вспомогательного тега

Я хотел бы, чтобы, когда я написал код ниже в бритве: <form-container> <h3>Hello World!</h3> </form-container> Это оказывает в это: <div class="row"> <div class="col"> <h3>Hello World!</h3> </div&gt…
10 фев '19 в 21:05
2 ответа

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

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

Есть ли способ заменить строку, ссылающуюся на имя проекта, используемое @addTagHelper, на что-то более сильное?

Я использую пакет Microsoft.AspNetCore.Razor.TagHelpers в ядре dotnet и хочу удалить зависимость от имен или, по крайней мере, сделать ее динамической. @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers @addTagHelper *, MyWonderfulApp Любые идеи о…
0 ответов

Замена @helper на taghelper при переходе на ядро ​​asp.net

В текущей версии моей прикладной среды у меня есть Razor HTML @helper это выглядит следующим образом: @helper SideMenuItem(string display, string action, string controller, string area, string faIcon) { <li class="@Html.IsSelected(controller, act…
1 ответ

ASP.Net Core 2.1 MVC SelectList в представлении не заполняется

Я работаю над веб-сайтом ASPNet Core 2.1 MVC и пытаюсь получить список выбора, чтобы заполнить его списком компаний (значение = Id, текст = CompanyName). Я вижу, что данные существуют в списке в ViewModel, но, что бы я ни пытался, я не могу отобрази…
2 ответа

Как использовать представление внутри ASP.NET Core с пользовательским Tag Helper?

Я следил за этой статьей Microsoft по написанию пользовательских помощников тегов здесь. Везде, где я вижу код, где разметка элемента жестко запрограммирована в C# Пример (взят из приведенной выше ссылки) public override void Process(TagHelperContex…
0 ответов

Core 2.0 MVC taghelper генерирует ссылки без href

Я новичок в платформе Core 2.0 (но не в MVC) и расширяю демонстрационный проект ContosoUniversity, чтобы включить в него некоторые требуемые функциональные возможности, чтобы увидеть, будет ли это путь для готовящегося приложения, которое я собираюс…
1 ответ

Как получить тип атрибутов свойства в TagHelper.Process?

Я написал помощник по тегам, и мне нужно получить тип свойства Model, потому что я хочу создать экземпляр тега html на его основе. Если тип это BooleanЯ хочу сделать пример Checkbox и так далее. [HtmlTargetElement("edit")] public class EditTagHelper…
06 апр '18 в 22:01
1 ответ

Как создать собственный редактор с привязкой модели с помощью Tag Helper

Я использовал следующий код в нескольких представлениях: <input asp-for="@Model.Tags" class="form-control" data-provider="tagseditor" /> <!-- some additional code will be added in future --> и я хотел бы взять этот код и создать из него …
31 июл '17 в 12:19
0 ответов

Генерация входных данных для списка объектов с использованием тегов помощника или помощников HTML

Вот моя модель кино class Movie { public int Id { get; set; } public string Title { get; set; } public List<Country> Countries { get; set; } public List<Actor> Cast { get; set; } public List<Genre> Genres { get; set; } } И это моде…
19 авг '17 в 14:06
2 ответа

Как вы используете помощники тегов для создания ссылок на контроллеры / действия, которые используют косые черты в атрибутах маршрута?

Прежде чем я начну, я знаю, что есть похожие вопросы, но все они касаются использования слешей с параметрами в маршрутах, чего я не пытаюсь достичь (по крайней мере, пока). Я создаю веб-приложение ASP.NET Core 2 MVC и испытываю проблемы с косыми чер…
1 ответ

Помощники встроенных тегов Asp.Net MVC Core не будут обрабатывать атрибуты, предоставленные пользовательскими тегами

Из-за скуки написания одних и тех же шаблонных форм я подумал, что лучше написать помощник по тегам, который будет производить атрибуты, которые можно обрабатывать из помощников бирочных бирок. Но, несмотря на то, что мне удалось получить помощника …
0 ответов

Как выполнить TagHelper после JavaScript?

У меня есть несколько пробных приложений, которые я пытаюсь иметь дело с динамическим стилем. я использую TagHelpers убрать цветовые коды из БД и передать их на просмотр. У меня проблема с моим TagHelper: [HtmlTargetElement(Attributes = CustomBackgr…
27 дек '18 в 22:46
1 ответ

Нет Intelisense для пользовательского TagHelper для ModelExpression с использованием [HtmlAttributeName("for")]

Отсутствует intelisense (предложения свойств модели), когда имя атрибута в ModelExpression пользовательского помощника по тегам отличается от "asp-for" Это не работает: [HtmlAttributeName("for")] public ModelExpression ForExpression { get; set; } [H…
04 янв '19 в 16:27
1 ответ

Рендеринг Tag Helper HTML из строки

У нас есть много помощников по тегам, и мы стремимся позволить другим разработчикам создавать страницы с помощью редактора кода, где они пишут некоторый помощник по тегам, и после отправки мы хотим отобразить вывод. Мы хотим создать что-то вроде w3 …
1 ответ

Помощник по тегам "Псевдонимы"

Я не смог найти способ присвоить несколько имен одному помощнику по тегу (псевдониму) в netcore20 следующему определению класса помощника по тегам [HtmlTargetElement(Attributes = AttributeName)] public class InDomIfTagHelper : TagHelper { private co…
12 окт '17 в 20:03
1 ответ

Visual Studio не распознает addTagHelper в файле бритвы

Я использовал @addTagHelper в предыдущих проектах в _ViewImports для MVC, и у меня не было проблем, но теперь говорится, что имя addTagHelper не существует в текущем контексте. Это в приложении службы WCF с использованием MVC. Есть идеи?
12 апр '18 в 16:37
0 ответов

ASP.NET Core использует помощники тегов в представлении компонентов

Я занимаюсь разработкой приложения ASP.NET Core (Visual Studio 2017 - Windows 10). Название проекта - SportWinkel. В моей папке Views есть файл _ViewImports.cshtml с таким содержимым: @using SportWinkel @addTagHelper SportWinkel.Infrastructure.*, Sp…
2 ответа

Как я могу ввести ViewDataDictionary или ModelStateDictionary в TagHelper?

В представлении бритвы я могу получить доступ к объекту состояния модели: @ViewData.ModelState Как я могу ввести и получить доступ ViewData или же ModelState объекты в бритве TagHelper? Я попробовал следующее, однако ViewData а также ModelState всег…
20 авг '16 в 20:27