Что мне нужно сделать, чтобы опубликовать данные в компонент бритвы .NET 9.0?C#

Место общения программистов C#
Anonymous
 Что мне нужно сделать, чтобы опубликовать данные в компонент бритвы .NET 9.0?

Сообщение Anonymous »

Я хотел бы перенести значение из компонента веб -сборки Blazor на сервер и перенаправить на другой компонент бритвы верхнего уровня, но не отображать значение в адресной строке. Параметр, установленные на получение страницы/компонента, action = "/myawesomereceivingpage" и публикуйте значение.
Мой текущий дизайн использует тег на компоненте веб -сборки с атрибутом @formname = "myawesomeform" .
. Класс приемной @FormName = "IgvenAneAntiformy" . Класс программы.cs с < /p>

Код: Выделить всё

builder.Services.AddAntiforgery(options =>
{
options.Cookie.Expiration = TimeSpan.Zero;
});
< /code>
и < /p>
app.UseAntiforgery();
< /code>
, который, при представлении, рендерирует сообщение: < /p>
The POST request does not specify which form is being submitted. To fix this, ensure  elements have a @formname attribute with any unique value, or pass a FormName parameter if using .
Это даже исправленное или возможно с валидацией против подделки, пожалуйста?

Подробнее здесь: https://stackoverflow.com/questions/794 ... -component

Вернуться в «C#»