仅当用户重定向到同一页面时显示 Div

Display a Div Only When User is Redirect To The Same Page

我有一个简单的问题,我有一个具有 "Contact Us" 形式的页面,在服务器端我将 "translating" 形式转换为电子邮件消息,然后将其发送到相关邮箱。

问题 是当用户提交表单时(填写所有字段后)服务器进行处理,然后将用户重定向到相同的 HTML 页面,所以用户只看到他刚刚填写的字段重置(或者至少是他的想法),所以我需要向用户显示一些消息通知他表单已提交,否则我将遇到用户体验问题。

我喜欢 Bootstrap Alert,所以我打算做的是在提交表单后将用户重定向回同一页面时显示 Bootstrap 警报。

我正在使用 MVC 5 (.NET)。

只需在 ViewBag 中设置一些布尔标志,并有一个仅在设置该标志时呈现的警报。

另一种选择是使用 TempData。可用于一个请求。