У меня есть следующая страница создания в приложении Blazor, и я пытаюсь заставить ее добавить запись в базу данных. Теоретически страница создания должна позволять вам добавлять список наблюдения, который имеет имя, идентификатор и идентификатор пользователя в качестве внешнего ключа.
watchlists/create:
@page "/watchlists/create"
@using Microsoft.EntityFrameworkCore
@using RookSecurities.com.Models
@using System.Security.Claims
@using Microsoft.AspNetCore.Authorization
@inject IDbContextFactory DbFactory
@inject NavigationManager NavigationManager
@inject AuthenticationStateProvider Auth
@attribute [Authorize]
Create
Create
Watchlist
Name:
Create
Back to List
@code {
[SupplyParameterFromForm]
private Watchlist Watchlist { get; set; } = new();
// To protect from overposting attacks, see https://learn.microsoft.com/aspnet/core ... ng-attacks.
private async Task AddWatchlist()
{
var authState = await Auth.GetAuthenticationStateAsync();
var user = authState.User;
if (user.Identity?.IsAuthenticated == true)
{
var userId = user.FindFirst(ClaimTypes.NameIdentifier)?.Value;
if (userId != null)
{
Watchlist.UserId = userId; // Set here, NOT in form
await using var db = await DbFactory.CreateDbContextAsync();
db.Watchlist.Add(Watchlist);
await db.SaveChangesAsync();
Watchlist = new(); // Reset
}
}
}
}
Модель списка наблюдения:
using RookSecurities.com.Data;
using System.ComponentModel.DataAnnotations;
namespace RookSecurities.com.Models
{
public class Watchlist
{
[Required]
public int Id { get; set; }
[Required]
public string UserId { get; set; }
public string Name { get; set; }
public ApplicationUser User { get; set; } = null!;
public List Symbols { get; set; } = new();
}
}
Я получаю сообщение об ошибке:
InvalidOperationException: EditForm требуется либо параметр Model, либо параметр EditContext, укажите один из них.
Однако, глядя на код EditForm, кажется, что модель установлена:
Что мне нужно добавить, чтобы этот вызов базы данных работал?
Ошибка полной трассировки стека:
An unhandled exception occurred while processing the request.
InvalidOperationException: EditForm requires either a Model parameter, or an EditContext parameter, please provide one of these.
Microsoft.AspNetCore.Components.Forms.EditForm.OnParametersSet()
Stack Query Cookies Headers Routing
InvalidOperationException: EditForm requires either a Model parameter, or an EditContext parameter, please provide one of these.
Microsoft.AspNetCore.Components.Forms.EditForm.OnParametersSet()
Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
Microsoft.AspNetCore.Components.Rendering.ComponentState.SupplyCombinedParameters(ParameterView directAndCascadingParameters)
Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InitializeNewSubtree(ref DiffContext diffContext, int frameIndex)
Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InsertNewFrame(ref DiffContext diffContext, int newFrameIndex)
Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.AppendDiffEntriesForRange(ref DiffContext diffContext, int oldStartIndex, int oldEndIndexExcl, int newStartIndex, int newEndIndexExcl)
Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment, out Exception renderFragmentException)
Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
Microsoft.AspNetCore.Components.ComponentBase.StateHasChanged()
Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
Microsoft.AspNetCore.Components.Rendering.ComponentState.SupplyCombinedParameters(ParameterView directAndCascadingParameters)
Microsoft.AspNetCore.Components.Rendering.ComponentState.SetDirectParameters(ParameterView parameters)
Microsoft.AspNetCore.Components.RenderTree.Renderer.RenderRootComponentAsync(int componentId, ParameterView initialParameters)
Microsoft.AspNetCore.Components.HtmlRendering.Infrastructure.StaticHtmlRenderer.BeginRenderingComponent(IComponent component, ParameterView initialParameters)
Microsoft.AspNetCore.Components.Endpoints.EndpointHtmlRenderer.RenderEndpointComponent(HttpContext httpContext, Type rootComponentType, ParameterView parameters, bool waitForQuiescence)
System.Threading.Tasks.ValueTask.get_Result()
Microsoft.AspNetCore.Components.Endpoints.RazorComponentEndpointInvoker.RenderComponentCore(HttpContext context)
Microsoft.AspNetCore.Components.Endpoints.RazorComponentEndpointInvoker.RenderComponentCore(HttpContext context)
Microsoft.AspNetCore.Components.Rendering.RendererSynchronizationContext+c+d.MoveNext()
Microsoft.AspNetCore.Antiforgery.Internal.AntiforgeryMiddleware.InvokeAwaited(HttpContext context)
Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context)
Show raw exception details
System.InvalidOperationException: EditForm requires either a Model parameter, or an EditContext parameter, please provide one of these.
at Microsoft.AspNetCore.Components.Forms.EditForm.OnParametersSet()
at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
at Microsoft.AspNetCore.Components.Rendering.ComponentState.SupplyCombinedParameters(ParameterView directAndCascadingParameters)
at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InitializeNewSubtree(DiffContext& diffContext, Int32 frameIndex)
at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InsertNewFrame(DiffContext& diffContext, Int32 newFrameIndex)
at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.AppendDiffEntriesForRange(DiffContext& diffContext, Int32 oldStartIndex, Int32 oldEndIndexExcl, Int32 newStartIndex, Int32 newEndIndexExcl)
at Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment, Exception& renderFragmentException)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
at Microsoft.AspNetCore.Components.ComponentBase.StateHasChanged()
at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
at Microsoft.AspNetCore.Components.Rendering.ComponentState.SupplyCombinedParameters(ParameterView directAndCascadingParameters)
at Microsoft.AspNetCore.Components.Rendering.ComponentState.SetDirectParameters(ParameterView parameters)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.RenderRootComponentAsync(Int32 componentId, ParameterView initialParameters)
at Microsoft.AspNetCore.Components.HtmlRendering.Infrastructure.StaticHtmlRenderer.BeginRenderingComponent(IComponent component, ParameterView initialParameters)
at Microsoft.AspNetCore.Components.Endpoints.EndpointHtmlRenderer.RenderEndpointComponent(HttpContext httpContext, Type rootComponentType, ParameterView parameters, Boolean waitForQuiescence)
at Microsoft.AspNetCore.Components.Endpoints.RazorComponentEndpointInvoker.RenderComponentCore(HttpContext context)
at Microsoft.AspNetCore.Components.Endpoints.RazorComponentEndpointInvoker.RenderComponentCore(HttpContext context)
at Microsoft.AspNetCore.Components.Rendering.RendererSynchronizationContext.c.d.MoveNext()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Antiforgery.Internal.AntiforgeryMiddleware.InvokeAwaited(HttpContext context)
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context)
No query string data.
Variable Value
.AspNetCore.Antiforgery.yRmpwAnNWNA CfDJ8KtGgpiQgMtFszYCI6dNBiHvCWDEJYUwSOob6T7uXl8lUasIHM0W-AYM2RWP0YT6fheYnOR3AykAw61R3YRzR-zjCz83T6SEVimYl0TqnQD5rcErAybuibQ9xDroB5A-iJ5zkp8YvwJ6T9sFKdiu3XQ
.AspNetCore.Identity.Application CfDJ8KtGgpiQgMtFszYCI6dNBiFbk5nVkGNS0rNB3qkm759DyhBhebVGbrJN1MqfJzihArGWPLWlgZDanWh1YCBcNkOKJuuyUDqk0TktiI4Q-0Y14yOvtlUj7nKK3tL-k0xtaLdiFjpU_YwJtPF8Y9ERW1ZgvgISVuRbgedKs8eYFqDa_bhiodRtBsGs2BH1n1QL4HrB7lCOq3Ps6NGfb19mxpayv9BYA5gYJ7nwj7wrhEF5r58R-gu6FUoMQPwmAIR_3o5vkXz1gT4Bv0l1fnsGat63Mow1JMY4GuCtJVhw10umMjF0_3em7I-Jj9SMhu0wMUDrGvHt--lwuyNghrYT-BzTD-l7lNi6K9xS8wRafWXfcOHVHg64NKhJUn7gLqZpoOqsdU1cX9NXbJQqAXUpe-INYkUNmDRyFDcDHSbduENqKSuJP3mPw3pUiKeTn7c6qlrBU518jTBQFU6ctnDb651uKBkb6kOuxCNBuhSR-oOEh-KiGw6sVsjDL43EA9TLSsdT9_417Ja0j38zMbF1SlqXwugxP2B1RNa1JutiZ2WWL8StB7E6q8OPIh0wdSdrfprr7DDNCL0vyKB0uX6RESFcqfzxm4O64fHeHwXhGO8f9MO1NV3l0J2o5F094qKvl4I--j2XgEopB8ghtj_5uqrohQZPItfUS1MwQ0REaAHpKlhjZ6soiOStps0XHhWGzYYGIipvYonadJsBBSfmRWrccSjvSvfb4_TrNSzlpU-Z
Variable Value
Accept text/html; blazor-enhanced-nav=on
Accept-Encoding gzip, deflate, br, zstd
Accept-Language en-US,en;q=0.9
Content-Length 257
Content-Type application/x-www-form-urlencoded
Cookie .AspNetCore.Antiforgery.yRmpwAnNWNA=CfDJ8KtGgpiQgMtFszYCI6dNBiHvCWDEJYUwSOob6T7uXl8lUasIHM0W-AYM2RWP0YT6fheYnOR3AykAw61R3YRzR-zjCz83T6SEVimYl0TqnQD5rcErAybuibQ9xDroB5A-iJ5zkp8YvwJ6T9sFKdiu3XQ; .AspNetCore.Identity.Application=CfDJ8KtGgpiQgMtFszYCI6dNBiFbk5nVkGNS0rNB3qkm759DyhBhebVGbrJN1MqfJzihArGWPLWlgZDanWh1YCBcNkOKJuuyUDqk0TktiI4Q-0Y14yOvtlUj7nKK3tL-k0xtaLdiFjpU_YwJtPF8Y9ERW1ZgvgISVuRbgedKs8eYFqDa_bhiodRtBsGs2BH1n1QL4HrB7lCOq3Ps6NGfb19mxpayv9BYA5gYJ7nwj7wrhEF5r58R-gu6FUoMQPwmAIR_3o5vkXz1gT4Bv0l1fnsGat63Mow1JMY4GuCtJVhw10umMjF0_3em7I-Jj9SMhu0wMUDrGvHt--lwuyNghrYT-BzTD-l7lNi6K9xS8wRafWXfcOHVHg64NKhJUn7gLqZpoOqsdU1cX9NXbJQqAXUpe-INYkUNmDRyFDcDHSbduENqKSuJP3mPw3pUiKeTn7c6qlrBU518jTBQFU6ctnDb651uKBkb6kOuxCNBuhSR-oOEh-KiGw6sVsjDL43EA9TLSsdT9_417Ja0j38zMbF1SlqXwugxP2B1RNa1JutiZ2WWL8StB7E6q8OPIh0wdSdrfprr7DDNCL0vyKB0uX6RESFcqfzxm4O64fHeHwXhGO8f9MO1NV3l0J2o5F094qKvl4I--j2XgEopB8ghtj_5uqrohQZPItfUS1MwQ0REaAHpKlhjZ6soiOStps0XHhWGzYYGIipvYonadJsBBSfmRWrccSjvSvfb4_TrNSzlpU-Z
Host localhost:7084
Origin https://localhost:7084
priority u=1, i
Referer https://localhost:7084/watchlists/create
sec-ch-ua "Chromium";v="142", "Microsoft Edge";v="142", "Not_A Brand";v="99"
sec-ch-ua-mobile ?0
sec-ch-ua-platform "Windows"
sec-fetch-dest empty
sec-fetch-mode no-cors
sec-fetch-site same-origin
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0
Endpoint
Name Value
Display Name /watchlists/create (/watchlists/create)
Route Pattern /watchlists/create
Route Order 0
Route HTTP Method GET, POST
Route Values
No route values.
Подробнее здесь: https://stackoverflow.com/questions/798 ... odel-error
Ошибка запроса к базе данных Blazor Pages из-за ошибки модели ⇐ C#
Место общения программистов C#
-
Anonymous
1762803274
Anonymous
У меня есть следующая страница создания в приложении Blazor, и я пытаюсь заставить ее добавить запись в базу данных. Теоретически страница создания должна позволять вам добавлять список наблюдения, который имеет имя, идентификатор и идентификатор пользователя в качестве внешнего ключа.
watchlists/create:
@page "/watchlists/create"
@using Microsoft.EntityFrameworkCore
@using RookSecurities.com.Models
@using System.Security.Claims
@using Microsoft.AspNetCore.Authorization
@inject IDbContextFactory DbFactory
@inject NavigationManager NavigationManager
@inject AuthenticationStateProvider Auth
@attribute [Authorize]
Create
Create
Watchlist
Name:
Create
[url=/watchlists]Back to List[/url]
@code {
[SupplyParameterFromForm]
private Watchlist Watchlist { get; set; } = new();
// To protect from overposting attacks, see https://learn.microsoft.com/aspnet/core/blazor/forms/#mitigate-overposting-attacks.
private async Task AddWatchlist()
{
var authState = await Auth.GetAuthenticationStateAsync();
var user = authState.User;
if (user.Identity?.IsAuthenticated == true)
{
var userId = user.FindFirst(ClaimTypes.NameIdentifier)?.Value;
if (userId != null)
{
Watchlist.UserId = userId; // Set here, NOT in form
await using var db = await DbFactory.CreateDbContextAsync();
db.Watchlist.Add(Watchlist);
await db.SaveChangesAsync();
Watchlist = new(); // Reset
}
}
}
}
Модель списка наблюдения:
using RookSecurities.com.Data;
using System.ComponentModel.DataAnnotations;
namespace RookSecurities.com.Models
{
public class Watchlist
{
[Required]
public int Id { get; set; }
[Required]
public string UserId { get; set; }
public string Name { get; set; }
public ApplicationUser User { get; set; } = null!;
public List Symbols { get; set; } = new();
}
}
Я получаю сообщение об ошибке:
InvalidOperationException: EditForm требуется либо параметр Model, либо параметр EditContext, укажите один из них.
Однако, глядя на код EditForm, кажется, что модель установлена:
Что мне нужно добавить, чтобы этот вызов базы данных работал?
Ошибка полной трассировки стека:
An unhandled exception occurred while processing the request.
InvalidOperationException: EditForm requires either a Model parameter, or an EditContext parameter, please provide one of these.
Microsoft.AspNetCore.Components.Forms.EditForm.OnParametersSet()
Stack Query Cookies Headers Routing
InvalidOperationException: EditForm requires either a Model parameter, or an EditContext parameter, please provide one of these.
Microsoft.AspNetCore.Components.Forms.EditForm.OnParametersSet()
Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
Microsoft.AspNetCore.Components.Rendering.ComponentState.SupplyCombinedParameters(ParameterView directAndCascadingParameters)
Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InitializeNewSubtree(ref DiffContext diffContext, int frameIndex)
Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InsertNewFrame(ref DiffContext diffContext, int newFrameIndex)
Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.AppendDiffEntriesForRange(ref DiffContext diffContext, int oldStartIndex, int oldEndIndexExcl, int newStartIndex, int newEndIndexExcl)
Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment, out Exception renderFragmentException)
Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
Microsoft.AspNetCore.Components.ComponentBase.StateHasChanged()
Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
Microsoft.AspNetCore.Components.Rendering.ComponentState.SupplyCombinedParameters(ParameterView directAndCascadingParameters)
Microsoft.AspNetCore.Components.Rendering.ComponentState.SetDirectParameters(ParameterView parameters)
Microsoft.AspNetCore.Components.RenderTree.Renderer.RenderRootComponentAsync(int componentId, ParameterView initialParameters)
Microsoft.AspNetCore.Components.HtmlRendering.Infrastructure.StaticHtmlRenderer.BeginRenderingComponent(IComponent component, ParameterView initialParameters)
Microsoft.AspNetCore.Components.Endpoints.EndpointHtmlRenderer.RenderEndpointComponent(HttpContext httpContext, Type rootComponentType, ParameterView parameters, bool waitForQuiescence)
System.Threading.Tasks.ValueTask.get_Result()
Microsoft.AspNetCore.Components.Endpoints.RazorComponentEndpointInvoker.RenderComponentCore(HttpContext context)
Microsoft.AspNetCore.Components.Endpoints.RazorComponentEndpointInvoker.RenderComponentCore(HttpContext context)
Microsoft.AspNetCore.Components.Rendering.RendererSynchronizationContext+c+d.MoveNext()
Microsoft.AspNetCore.Antiforgery.Internal.AntiforgeryMiddleware.InvokeAwaited(HttpContext context)
Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context)
Show raw exception details
System.InvalidOperationException: EditForm requires either a Model parameter, or an EditContext parameter, please provide one of these.
at Microsoft.AspNetCore.Components.Forms.EditForm.OnParametersSet()
at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
at Microsoft.AspNetCore.Components.Rendering.ComponentState.SupplyCombinedParameters(ParameterView directAndCascadingParameters)
at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InitializeNewSubtree(DiffContext& diffContext, Int32 frameIndex)
at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InsertNewFrame(DiffContext& diffContext, Int32 newFrameIndex)
at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.AppendDiffEntriesForRange(DiffContext& diffContext, Int32 oldStartIndex, Int32 oldEndIndexExcl, Int32 newStartIndex, Int32 newEndIndexExcl)
at Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment, Exception& renderFragmentException)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
at Microsoft.AspNetCore.Components.ComponentBase.StateHasChanged()
at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
at Microsoft.AspNetCore.Components.Rendering.ComponentState.SupplyCombinedParameters(ParameterView directAndCascadingParameters)
at Microsoft.AspNetCore.Components.Rendering.ComponentState.SetDirectParameters(ParameterView parameters)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.RenderRootComponentAsync(Int32 componentId, ParameterView initialParameters)
at Microsoft.AspNetCore.Components.HtmlRendering.Infrastructure.StaticHtmlRenderer.BeginRenderingComponent(IComponent component, ParameterView initialParameters)
at Microsoft.AspNetCore.Components.Endpoints.EndpointHtmlRenderer.RenderEndpointComponent(HttpContext httpContext, Type rootComponentType, ParameterView parameters, Boolean waitForQuiescence)
at Microsoft.AspNetCore.Components.Endpoints.RazorComponentEndpointInvoker.RenderComponentCore(HttpContext context)
at Microsoft.AspNetCore.Components.Endpoints.RazorComponentEndpointInvoker.RenderComponentCore(HttpContext context)
at Microsoft.AspNetCore.Components.Rendering.RendererSynchronizationContext.c.d.MoveNext()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Antiforgery.Internal.AntiforgeryMiddleware.InvokeAwaited(HttpContext context)
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context)
No query string data.
Variable Value
.AspNetCore.Antiforgery.yRmpwAnNWNA CfDJ8KtGgpiQgMtFszYCI6dNBiHvCWDEJYUwSOob6T7uXl8lUasIHM0W-AYM2RWP0YT6fheYnOR3AykAw61R3YRzR-zjCz83T6SEVimYl0TqnQD5rcErAybuibQ9xDroB5A-iJ5zkp8YvwJ6T9sFKdiu3XQ
.AspNetCore.Identity.Application CfDJ8KtGgpiQgMtFszYCI6dNBiFbk5nVkGNS0rNB3qkm759DyhBhebVGbrJN1MqfJzihArGWPLWlgZDanWh1YCBcNkOKJuuyUDqk0TktiI4Q-0Y14yOvtlUj7nKK3tL-k0xtaLdiFjpU_YwJtPF8Y9ERW1ZgvgISVuRbgedKs8eYFqDa_bhiodRtBsGs2BH1n1QL4HrB7lCOq3Ps6NGfb19mxpayv9BYA5gYJ7nwj7wrhEF5r58R-gu6FUoMQPwmAIR_3o5vkXz1gT4Bv0l1fnsGat63Mow1JMY4GuCtJVhw10umMjF0_3em7I-Jj9SMhu0wMUDrGvHt--lwuyNghrYT-BzTD-l7lNi6K9xS8wRafWXfcOHVHg64NKhJUn7gLqZpoOqsdU1cX9NXbJQqAXUpe-INYkUNmDRyFDcDHSbduENqKSuJP3mPw3pUiKeTn7c6qlrBU518jTBQFU6ctnDb651uKBkb6kOuxCNBuhSR-oOEh-KiGw6sVsjDL43EA9TLSsdT9_417Ja0j38zMbF1SlqXwugxP2B1RNa1JutiZ2WWL8StB7E6q8OPIh0wdSdrfprr7DDNCL0vyKB0uX6RESFcqfzxm4O64fHeHwXhGO8f9MO1NV3l0J2o5F094qKvl4I--j2XgEopB8ghtj_5uqrohQZPItfUS1MwQ0REaAHpKlhjZ6soiOStps0XHhWGzYYGIipvYonadJsBBSfmRWrccSjvSvfb4_TrNSzlpU-Z
Variable Value
Accept text/html; blazor-enhanced-nav=on
Accept-Encoding gzip, deflate, br, zstd
Accept-Language en-US,en;q=0.9
Content-Length 257
Content-Type application/x-www-form-urlencoded
Cookie .AspNetCore.Antiforgery.yRmpwAnNWNA=CfDJ8KtGgpiQgMtFszYCI6dNBiHvCWDEJYUwSOob6T7uXl8lUasIHM0W-AYM2RWP0YT6fheYnOR3AykAw61R3YRzR-zjCz83T6SEVimYl0TqnQD5rcErAybuibQ9xDroB5A-iJ5zkp8YvwJ6T9sFKdiu3XQ; .AspNetCore.Identity.Application=CfDJ8KtGgpiQgMtFszYCI6dNBiFbk5nVkGNS0rNB3qkm759DyhBhebVGbrJN1MqfJzihArGWPLWlgZDanWh1YCBcNkOKJuuyUDqk0TktiI4Q-0Y14yOvtlUj7nKK3tL-k0xtaLdiFjpU_YwJtPF8Y9ERW1ZgvgISVuRbgedKs8eYFqDa_bhiodRtBsGs2BH1n1QL4HrB7lCOq3Ps6NGfb19mxpayv9BYA5gYJ7nwj7wrhEF5r58R-gu6FUoMQPwmAIR_3o5vkXz1gT4Bv0l1fnsGat63Mow1JMY4GuCtJVhw10umMjF0_3em7I-Jj9SMhu0wMUDrGvHt--lwuyNghrYT-BzTD-l7lNi6K9xS8wRafWXfcOHVHg64NKhJUn7gLqZpoOqsdU1cX9NXbJQqAXUpe-INYkUNmDRyFDcDHSbduENqKSuJP3mPw3pUiKeTn7c6qlrBU518jTBQFU6ctnDb651uKBkb6kOuxCNBuhSR-oOEh-KiGw6sVsjDL43EA9TLSsdT9_417Ja0j38zMbF1SlqXwugxP2B1RNa1JutiZ2WWL8StB7E6q8OPIh0wdSdrfprr7DDNCL0vyKB0uX6RESFcqfzxm4O64fHeHwXhGO8f9MO1NV3l0J2o5F094qKvl4I--j2XgEopB8ghtj_5uqrohQZPItfUS1MwQ0REaAHpKlhjZ6soiOStps0XHhWGzYYGIipvYonadJsBBSfmRWrccSjvSvfb4_TrNSzlpU-Z
Host localhost:7084
Origin https://localhost:7084
priority u=1, i
Referer https://localhost:7084/watchlists/create
sec-ch-ua "Chromium";v="142", "Microsoft Edge";v="142", "Not_A Brand";v="99"
sec-ch-ua-mobile ?0
sec-ch-ua-platform "Windows"
sec-fetch-dest empty
sec-fetch-mode no-cors
sec-fetch-site same-origin
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0
Endpoint
Name Value
Display Name /watchlists/create (/watchlists/create)
Route Pattern /watchlists/create
Route Order 0
Route HTTP Method GET, POST
Route Values
No route values.
Подробнее здесь: [url]https://stackoverflow.com/questions/79815952/blazor-pages-db-request-failing-with-model-error[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия