【发布时间】:2023-04-04 14:37:01
【问题描述】:
我的 cshtml 页面中有两个按钮。当我单击第一个按钮时,从数据库中获取数据并将其绑定到我的控件。记录很多,所以第二个按钮向下,然后我单击第二个按钮,发生同样的事情从数据库中获取并绑定网格,所以页面加载然后页面向上。当我单击第二个按钮时,我想留在同一个地方。如何预防。
【问题讨论】:
-
使用
type="button"和 ajax 而不是type="submit" -
您想在单击第二个按钮后(页面加载后)保持在同一位置吗?如果是,那么试试这个stackoverflow.com/questions/484463/…
-
感谢您的回复@Se0ng11,如果我使用 type="button",它无法转到控制器。所以只有我使用了 type="submit"。如果我使用 type="button"....
-
没有一些代码没有简单的方法来制作一个发布到服务器的按钮,你需要对 AJAX 做一些研究,参考这篇文章的一些想法,stackoverflow.com/questions/23604504/…,提交按钮总是这样做从服务器返回数据的回发(刷新页面)
-
冒着听起来迂腐的风险,在 asp.net mvc 中没有“回发”,您说的是向控制器操作发布。
标签: c# asp.net-mvc razor