要实现一个包含“Please Wait”模态框和验证的ASP.NET Core 2.1 Razor页面,你可以按照以下步骤进行操作:
创建一个Razor页面,例如Index.cshtml
。
在页面中添加一个按钮,用于触发模态框的显示:
@using Microsoft.AspNetCore.Mvc
@using Microsoft.AspNetCore.Mvc.RazorPages
OnPost
方法,用于处理表单的提交和验证:public IActionResult OnPost()
{
if (!ModelState.IsValid)
{
return Page();
}
// 执行其他逻辑
return RedirectToPage("Success");
}
这只是一个基本的示例,你可以根据自己的需求进行进一步的自定义和扩展。