2

我已经阅读了关于 SO 的大部分问答,他们似乎都使用 TempData 作为重定向到带有“表单已保存/感谢您做任何事情”等消息的操作的问题的答案。

我知道您可以使用 cookie 和会话来执行此操作。问题是我想避免会话,因此它下面的 TempData 只使用会话。

所以,问题 - 您如何避免重复插入并将各种消息发送到其他操作而不依赖 Session/Cookies/Querystrings 并添加到混合隐藏字段中。

谢谢

4

1 回答 1

0

1)避免重复的唯一方法是在插入之前先实际查询数据库。

2)为了避免会话等,我能想到的唯一其他方法是将数据保存到数据库并连接一些用户ID。

3)我会推荐一个带有ajax回发的javascript(mvvm框架是一个不错的选择)解决方案。这不仅可以阻止用户进行整页回发,还可以让您感觉它同时是一个快速且响应迅速的应用程序。您可以以更直接的方式向用户发送消息,并指出错误所在等等。

于 2013-02-12T01:38:36.090 回答