Razor - это язык шаблонов, используемый веб-страницами ASP.NET, ASP.NET MVC (начиная с версии 3) и ASP.NET Core. Он добавляет уровень абстракции над генерацией HTML. Он поддерживает плавные переходы между разметкой HTML и кодом C # или VB. Переходы между разметкой и кодом обозначаются знаком «@».
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 в 05:10
1
Используя отражение, как мне перечислить содержимое файлов wwwroot в библиотеке классов Razor (RCL)
У меня есть библиотека классов Razor, на которую я ссылаюсь, и у меня есть следующая структура.
wwwroot
-- Css
--- styles.css
-- Js
--- scripts.js
Я могу ссылаться на эти файлы в основном проекте со следующими URL-адресами. Если я перейду к этим URL-адресам, я увижу содержимое файла, как и ожи...
28 Мар 2023 в 17:39
Я запустил новое основное приложение asp.net, и я могу получить значения, которые будут отображаться из модели, но только те, которые помещены в свойства в начале файла.
Если я изменяю их во время выполнения, изменения не отображаются, однако с помощью моего отладчика я вижу, что значение модели на ...
У меня очень ограниченные знания 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, это не сработало. Мн...
Итак, у меня есть список выбора с довольно тривиальной проблемой,
<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
...
Я не могу заставить blazor использовать CustomAuthStateProvider, он всегда по умолчанию использует AuthenticationStateProvider, когда я вручную добавляю CustomAuthStateProvider в службу аутентификации, которую он аутентифицирует, но тогда AuthorizeView не работает.
AuthService.cs:
public AuthService...
Я хочу создать панель навигации в файле "_Layout.cshtml" проекта ASP.NET. CSS в «_Layout.cshtml.css» отлично работает с каждым элементом, но с тегом <a>. Я хочу убрать подчеркивание ссылки. cshtml-файл выглядит так:
<li class="nav-item">
<a class="nav-link" asp-area="" asp-page="/Index">Home<...
Мне нужно разработать интерфейс бритвы, который отображает события для определенной комнаты на веб-странице. Структура 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...