在我的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