我有如下的方法:如何從一個按鈕,點擊asp.net調用靜態方法
public static void UpdateAll()
{
// Updates database
}
,我有一個MVC應用程序,視圖(爲了清楚起見移除線)如下:
<button id ="btn">Update</button>
//...
<script>
$('#btn').click(function() {
@{
project.models.settings.UpdateAll();
}
});
</script>
的project.models.settings.UpdateAll()方法後立即觸發頁面加載。有沒有一種方法來加載這個方法,只有一次用戶點擊了按鈕?
爲了測試我沒有用簡單的console.log替換方法,並且按照預期工作。
任何指針,例子都非常感謝。
親切的問候
需要AJAX使用,然後 –
只是使用AJAX,如果你不知道如何,學習它,你會受益匪淺。 –