我在 mvc 4.0 中提交有关提交事件的表单。提交表单后发布到其操作并创建记录。在刷新页面时创建记录后,会创建另一个重复记录。
我已经使用了以下但没有成功:
ModelState.Clear();
ModelState.SetModelValue("Key", new ValueProviderResult(null, string.Empty, CultureInfo.InvariantCulture));
ModelState.Remove("Key");
我不想使用 AJAX 表单 Post 也不想重定向到另一个页面。
有什么方法可以像!Page.IsPostBack()
在 mvc4.0 中那样在 asp.net 中使用。
我也不想使用会话。
(微软吹嘘 MVC 没有像 asp.net 这样的任何视图状态,但现在我不这么认为)。