Skip to content

Razorpages wont redirect after POST #37

@VictorioBerra

Description

@VictorioBerra

My razorpages code is as follows:

    [BindProperty]
    public CreateTeamViewModel CreateTeamRequest { get; set; } = default!;

    public async Task<IActionResult> OnPostAsync(CancellationToken cancellationToken)
    {
        var result = await this.validator.ValidateAsync(this.CreateTeamRequest!, cancellationToken);

        if (!result.IsValid)
        {
            result.AddToModelState(this.ModelState);
            return this.Page();
        }

        var newTeam = new Team
        {
            // .....
        };

        this.context.Teams.Add(newTeam);

        await this.context.SaveChangesAsync(cancellationToken);

        return this.RedirectToPage("/Teams/Invite", new { teamId = newTeam.Id });
    }

Chrome sees the 302:

image

My page never navigates:

image

Looks like Form Helper takes over the post, and instead makes it an AJAX call? Shouldn't it respect a 302?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions