【发布时间】:2020-04-15 07:27:20
【问题描述】:
我有一个带有表单的剃须刀页面,这个页面附加到模型上。 在“提交”时,我尝试在服务器端验证一些数据,如果失败则显示“toast”。
问题是表单正在“刷新”页面,它似乎导航到他自己! 因此,由于这种“刷新”,我无法在 toast 中显示我的错误。
index.cshtml
@model TestModel
<form method="post">
<button type="submit">GO</button>
</form>
TestModel.cs
public virtual async Task<IActionResult> OnPostAsync()
{
_toaster.ShowError("Hellow world", "I got an issue");
return Page();
}
有什么办法解决这个问题吗?
【问题讨论】:
标签: asp.net asp.net-core razor