单击MVC中的按钮时如何避免回发

Law*_*nce 4 c# asp.net-mvc razor

我的cshtml页面中有两个按钮.当我单击数据库中的第一个按钮数据提取并将其绑定到我的控件.记录很多,所以第二个按钮关闭,然后我点击第二个按钮,从数据库中取出同样的东西并绑定网格,所以页面加载然后页面上升.当我点击第二个按钮时,我想保持相同的位置.如何防止它.

Ada*_*dam 7

让你的按钮像这样:

<input type="button" id"button2" onclick="CallAjax();return false;"/>
Run Code Online (Sandbox Code Playgroud)

//然后在javascript中

function CallAjax()
{

//your ajax call here to retrieve or update data

}
Run Code Online (Sandbox Code Playgroud)