0
我發現其他一些包含相同問題的線程,但沒有一個可以理解的答案。我應該做出客戶端的變化,但這只是在.ascx文件中可能的,如果我想調用一個函數來計算一些東西,然後顯示它沒有頁面刷新是不可能的:(任何簡單的解決方案?ASP.NET更改文本時不會刷新頁面上的按鈕點擊
我發現其他一些包含相同問題的線程,但沒有一個可以理解的答案。我應該做出客戶端的變化,但這只是在.ascx文件中可能的,如果我想調用一個函數來計算一些東西,然後顯示它沒有頁面刷新是不可能的:(任何簡單的解決方案?ASP.NET更改文本時不會刷新頁面上的按鈕點擊
使用jQuery,您可以替換使用.html()功能的任何現有的HTML元素的內容。例如,
$("#MyDiv").html("Here is the new text.");
由於該功能將HTML作爲輸入,你甚至可以設置樣式,如果你想:
$("#MyDiv").html("Here is some text. <DIV class='foo'>Here is some more text in a different style.</DIV>");
您也可以使用.append(),這樣增加新的元素:
$("#MyDiv").append("<p>Even more text</p>");
爲此在點擊一個按鈕,你可以使用.click()功能。因此,您的代碼如下所示:
$("#MyButton").click(function() {
$("#MyDiv").html("You just clicked a button!");
});
您可以使用'updatepanel'來執行某些操作而不刷新頁面。 –