【发布时间】:2023-02-25 08:07:39
【问题描述】:
我在 asp.net 核心项目(不是 mvc)中有一个剃刀页面。我的页面有一个弹出表单的模式。 onsubmit 这调用 onpost 方法,我将响应重定向回此页面。这有效,但是查询字符串具有来自表单字段的所有值。我该如何防止这种情况?
发票.cshtml.cs
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace Fiscal_AP_Log.Pages
{
public class InvoicesModel : PageModel
{
public void OnGet()
{
this.ViewData["TITLE"] = "Invoices";
}
public void OnPost()
{
Response.Redirect("/Invoices");
}
}
}
发票.cshtml
@page
@model Fiscal_AP_Log.Pages.InvoicesModel
@section HeaderOptions {
<button onclick="toggleModal()">add</button>
}
@section Modal {
<form>
<label for="invoice_number">Number</label>
<br />
<input type="text" id="invoice_number" name="invoice_number" />
<br />
<br />
<label for="invoice_vendor">Vendor</label>
<br />
<input type="text" id="invoice_vendor" name="invoice_vendor" />
<br />
<br />
<input type="submit" />
</form>
}
【问题讨论】:
标签: c# asp.net-core razor-pages