在我的ASP.NET MVC应用5我有这个代码的局部视图:防止将页面顶部链接点击后
<a href="#" onclick="resendCode()" class="btn btn-link btn-sm">Resend</a>
在视图我有resendCode()功能:
function resendCode() {
var newEmail= $('#hdnEmail').val();
$.getJSON("/User/ResendCode", { email: newEmail}, function (data) {
showMessage(data.Message);
});
};
但是这个局部视图停留在视图的底部,并且总是在我点击href链接后焦点转到页面的顶部。为什么会发生这种情况,以及如何预防它?
如果我将<a href
标记更改为<input type="button" onclick="resendCode()" value="Resend" />
,它可以很好地工作。
或'的onclick = “event.preventDefault(); resendCode();”' – pschueller 2015-03-31 17:28:54