2016-11-15 91 views
0

我發現其他一些包含相同問題的線程,但沒有一個可以理解的答案。我應該做出客戶端的變化,但這只是在.ascx文件中可能的,如果我想調用一個函數來計算一些東西,然後顯示它沒有頁面刷新是不可能的:(任何簡單的解決方案?ASP.NET更改文本時不會刷新頁面上的按鈕點擊

+0

您可以使用'updatepanel'來執行某些操作而不刷新頁面。 –

回答

1

使用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!"); 
}); 
相關問題