How to handle form submission ASP.NET MVC Back button?

前端 未结 3 1300
梦如初夏
梦如初夏 2020-12-11 06:44

i have a form which allows the user to key in the data and then submit. if everything works well on this action result, then i will redirect the user back to a thank you pag

3条回答
  •  旧时难觅i
    2020-12-11 07:15

    What do you mean by "potential weird bugs"? I doubt the user would click submit again unless they wanted to post exactly the same thing again. I you don't want duplicate posts, check the content against your DB before posting.

    If you really don't want people posting the same form twice, put a randomly generated number (just make sure it's random enough to avoid collisions, or use something like a combination of the user ID and a precise timestamp) into a hidden field, save that with your data and check that it doesn't already exist in your DB before saving anything.

提交回复
热议问题