ASP.NET MVC:处理取消按钮的正确方法

ajb*_*ven 5 asp.net-mvc

我希望有一个简单的取消按钮等等,也就是说,一个产品的缺失,他们能够回心转意确认无误后单击开始实际的删除操作前取消.

我想通过点击按钮你想要将用户重定向到上一页.我知道处理这个的常用方法是使用javascript

onclick="javascript:history.back(1);"
Run Code Online (Sandbox Code Playgroud)

这可以接受吗?如果用户禁用了javascript,那么会发生什么?

所以相反,我想我会提交表单,一个动作会将用户重定向到上一页.这是怎么做的?如果是这样,那么C#代码是做什么的?

谢谢你的帮助 :)

Mat*_*ggs 3

无需 JavaScript 即可实现此操作的唯一方法是,制作第二个表单,该表单可以 POST 到不同的操作(只会重定向您),该表单只有一个带有取消文本的提交按钮。

如果您正在开发 Web 应用程序,那么 javascript 几乎是必需的。就我而言,现在任何选择不使用 javascript 的人都选择生活在破碎的互联网中,而且浏览器已经很长时间不支持它了。整个想法对我来说很愚蠢,有点像那些阻止饼干的人。