Razor - это язык шаблонов, используемый веб-страницами ASP.NET, ASP.NET MVC (начиная с версии 3) и ASP.NET Core. Он добавляет уровень абстракции над генерацией HTML. Он поддерживает плавные переходы между разметкой HTML и кодом C # или VB. Переходы между разметкой и кодом обозначаются знаком «@».

Подробнее про razor...

try { if (ModelState.IsValid == false) { //Data annotation was violeted return View(model); } else { model.Add(); return RedirectToAction("Index")...
29 Мар 2023 в 18:39
Я просто пытаюсь: public IActionResult OnPost() { return RedirectToPage("~/Areas/Registration/Index"); } Но это приводит к ошибке, так как страница находится не в той же папке. Если бы я попробовал это с любой другой страницей из той же папки, это сработало бы. Я нахожусь в Index...
29 Мар 2023 в 16:55
Позвольте мне объяснить мои сценарии. Я создаю многосайтовый сайт umbraco. У меня есть два типа псевдонима типа содержимого домашней страницы. (Предположим, ХХХХ и ГГГГ). Я использую var homePage в обычном частичном представлении NavMain.cshtml. Как я могу добиться чего-то вроде следующего var ...
29 Мар 2023 в 14:23
Я пытаюсь преобразовать текст в изображение. Когда я вижу преобразованное изображение, семейство шрифтов изменяется. Это мой код, который отлично работает на моем локальном хосте, но когда я развертываю код на сервере. Семейство шрифтов, которое я указал при преобразовании изображения, исчезло и ...
29 Мар 2023 в 05:10
У меня есть библиотека классов Razor, на которую я ссылаюсь, и у меня есть следующая структура. wwwroot -- Css --- styles.css -- Js --- scripts.js Я могу ссылаться на эти файлы в основном проекте со следующими URL-адресами. Если я перейду к этим URL-адресам, я увижу содержимое файла, как и ожи...
Я запустил новое основное приложение asp.net, и я могу получить значения, которые будут отображаться из модели, но только те, которые помещены в свойства в начале файла. Если я изменяю их во время выполнения, изменения не отображаются, однако с помощью моего отладчика я вижу, что значение модели на ...
28 Мар 2023 в 14:54
У меня очень ограниченные знания javascript и нет знаний Razor. Я пытаюсь воспроизвести работающее базовое решение Razor/.net для asp.net и не могу заставить работать ссылку на сценарии pivottable.js. Любое руководство о том, как обойти ошибку, будет оценено по достоинству. Благодарность, Фрагмент ...
28 Мар 2023 в 11:28
У меня есть простая частичная страница на моей странице asp.net Razor, но по какой-то причине она не запускается при рендеринге. Могут ли сценарии быть только на главных страницах, а не на частичных? @section scripts{ <script type="text/javascript"> alert('hello') </script> } ...
27 Мар 2023 в 20:40
Как получить доступ к сообщению об ошибке напрямую, не используя вспомогательное свойство тега? asp-validation-for добавить шаблонный код class="field-validation-error" data-valmsg-for="Password" data-valmsg-replace="true". Посмотреть <span asp-validation-for="Password"></span> <input type="passwor...
27 Мар 2023 в 18:47
Я хочу преобразовать строку данных, которая передается в мой контроллер, в файл изображения, например .jpeg или .png. Я знаю, что в прошлом ASP.NET использовал для поддержки Bitmap, но теперь в .NET Core Bitmap, похоже, не поддерживается. Когда я написал код ниже Bitmap bmp = new(100, 100)...
27 Мар 2023 в 01:15
Если у меня есть файл .cshtml и цикл FOR, такой как for (var i = 0; i < Model.Contacts.Count; i++) Как мне иметь список SELECT внутри, как мне установить разные значения SELECTED Titles = new List<SelectListItem> { new SelectListItem{ Value = "Mr", Text = "Mr"}, new SelectLi...
26 Мар 2023 в 21:57
Знаете ли вы, что добавить в asp-route-word, я не могу найти. Это мой код: <form class="d-flex" method="get"> <input class="form-control me-sm-2" type="search" placeholder="Search" id="searchWord" /> <button class="btn btn-secondary my-2 my-sm-0" type="submit" asp-controller="Word" asp-action...
26 Мар 2023 в 16:58
Это дополнительный вопрос из this< /a> вопрос, который я задавал ранее. Как я могу повторно отобразить страницу или частичную часть (в идеале только частичную), когда StatusReport обновляется? Каждый раз, когда пользователь выбирает другой статус из раскрывающегося списка, отправляется новый запро...
24 Мар 2023 в 19:19
У меня есть приложение ASP.NET Core, использующее страницы .NET 7 и Razor. Как часть приложения у нас есть фоновая задача (IHostedService), которая периодически запускается и отправляет электронное письмо, которое должно включать абсолютный URL-адрес определенной страницы в приложении. Обычно, испол...
24 Мар 2023 в 13:30
Этот код не работает: @Html.TextAreaFor(m => Model.Question.StopReason, new { @style = "height:60px;width:300px", @disabled = Model.Question.IsStop ? "disabled" : "false" }) Кто-нибудь может мне помочь?...
24 Мар 2023 в 04:39
IndexModel — это моя домашняя страница, и я получаю некоторые данные из _statusService, которые я отображаю на частичном _MyPartial Проблема, которая у меня есть, заключается в том, что в этом частичном у меня есть список выбора, и я хочу получить разные значения на основе элемент, выбранный из фо...
23 Мар 2023 в 20:38
Простой пример .cshtml с включенными ссылочными типами, допускающими значение NULL. @model Project.MyModel @Html.HiddenFor(m => m.NullableSubModel.MyValue) M.NullableSubModel предупреждает о разыменовании возможной нулевой ссылки Я попытался завернуть в if, но не избавился от предупреждения. @if (M...
23 Мар 2023 в 20:37
Я новичок в страницах ASP.NET и Razor, но это не имеет смысла. Я пытаюсь загрузить несколько файлов с веб-страницы, и это не работает. Я переключился с хостинга статических страниц в необработанном виде (без ASP.NET), где это работало, но как только я переключился на ASP.NET, это не сработало. Мн...
23 Мар 2023 в 17:52
Итак, у меня есть список выбора с довольно тривиальной проблемой, <div> <label>Label Title:<span class="text-danger">*</span></label> <select class="form-select" asp-for="ModelProperty"> <option selected disabled> </option> @for (var i = 0; i <= 15; i++) { ...
23 Мар 2023 в 15:15
RenderFragment ожидает, что будет возвращен только один компонент, но этот компонент может иметь вложенные компоненты: private RenderFragment CreateRenderFragment() { // This works return @<div> <text>Hello</text> <text>world!</text> </div>; // and so does this ...
23 Мар 2023 в 08:33
Я не могу заставить blazor использовать CustomAuthStateProvider, он всегда по умолчанию использует AuthenticationStateProvider, когда я вручную добавляю CustomAuthStateProvider в службу аутентификации, которую он аутентифицирует, но тогда AuthorizeView не работает. AuthService.cs: public AuthService...
23 Мар 2023 в 03:02
Я хочу создать панель навигации в файле "_Layout.cshtml" проекта ASP.NET. CSS в «_Layout.cshtml.css» отлично работает с каждым элементом, но с тегом <a>. Я хочу убрать подчеркивание ссылки. cshtml-файл выглядит так: <li class="nav-item"> <a class="nav-link" asp-area="" asp-page="/Index">Home<...
22 Мар 2023 в 13:27
Мне нужно разработать интерфейс бритвы, который отображает события для определенной комнаты на веб-странице. Структура URL будет выглядеть как /rooms/room-1. (эта часть работает) У меня есть серверная часть, которая собирает все события, запланированные для этой конкретной комнаты в этот день, и р...
22 Мар 2023 в 09:11
1. Объяснение Я могу успешно вставить несколько строк с помощью Ilist<Rowlist>, но если я не заполню все строки значениями, это выдаст мне ошибку и не сохранит никаких данных. For example, i have declared 10 new rows for input, but i need to use only 5 of them; on submit i get an erro...
22 Мар 2023 в 00:03
Моя цель — сделать что-то вроде Winforms-MessageBox, только в Blazor. Для простоты вот компонент, который я хочу вызвать: CustomDialog.razor <dialog open="@DialogOpen">@ShownText</dialog> @code { private bool dialogOpen; [Parameter] public bool DialogOpen { get { return dialogOpen; } s...
21 Мар 2023 в 22:19