大家都知道如何使用UpdatePanel,這邊就不贅述
某些情況之下可能需要動態產生非常多的Button及其事件
但這些Button若沒有加入到UpdatePanel的Trigger中,則必定會產生Postback
這對我而言造成了一些困擾
一個簡單的範例告訴大家如何動態地加入許多Trigger以避免Postback發生
大家都知道如何使用UpdatePanel,這邊就不贅述
某些情況之下可能需要動態產生非常多的Button及其事件
但這些Button若沒有加入到UpdatePanel的Trigger中,則必定會產生Postback
這對我而言造成了一些困擾
一個簡單的範例告訴大家如何動態地加入許多Trigger以避免Postback發生
在一般的asp.net網站
要如何讓網頁在不postback的情況中改變顯示資料呢?
答案就是使用Ajax
這邊記錄最簡單的Ajax的使用方法
內容是"按下去Button後,去後端抓資料來顯示在Lebel中,但是不會Postback"
前端:
<script type="text/javascript">
window.onload = function (){var h = document.getElementById("<%=hfScrollPosition.ClientID%>");
document.getElementById("<%=scrollArea.ClientID%>").scrollTop = h.value;}
function SetDivPosition(){var intY = document.getElementById("<%=scrollArea.ClientID%>").scrollTop;var h = document.getElementById("<%=hfScrollPosition.ClientID%>");