TreeNodeCheckChanged事件觸發(fā)方法代碼實例
更新時間:2020年12月03日 11:57:29 作者:David Huang
這篇文章主要介紹了TreeNodeCheckChanged事件觸發(fā)方法代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這個事件不會主動postback,需要手動寫javascript觸發(fā)。對網上找到的方法做了些改進,增加UpdatePanel,以免頁面不停的刷。這里就不考慮性能神馬的了,因為既然項目已經允許選擇使用TreeView服務器控件了,也就不要在乎多一個UpdatePanel了。
前臺頁面
<html>
<head runat="server">
<title></title>
<script type="text/javascript">
function postBackByObject() {
var o = window.event.srcElement;
if (o.tagName == "INPUT" && o.type == "checkbox") {
//第一個參數(shù)寫UpdatePanel的ID,否則就是整個頁面刷了
__doPostBack("UpdatePanel1", "");
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:TreeView runat="server" ID="treeView1"
OnTreeNodeCheckChanged="treeView1_TreeNodeCheckChanged">
</asp:TreeView>
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>
后臺頁面
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
treeView1.Attributes.Add("onclick", "postBackByObject()");
}
}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
asp.net中ADO SQL數(shù)據(jù)庫 筆記匯總 持續(xù)更新中
asp.net中ADO SQL數(shù)據(jù)庫 筆記匯總 持續(xù)更新中,需要的朋友可以參考下2012-07-07
asp.net下通過泛解析和偽靜態(tài)實現(xiàn)二級域名的實現(xiàn)方法
當我們想做一個站群或想為每一個會員的主頁設置為一個二級域名時,總是想拼命的去找些組件來實現(xiàn)。2010-10-10
Asp.Net實現(xiàn)404頁面與301重定向的方法
這篇文章主要介紹了Asp.Net實現(xiàn)404頁面與301重定向的方法,較為詳細的分析了404頁面的原理與針對404錯誤與301跳轉的實現(xiàn)方法,是非常實用的技巧,需要的朋友可以參考下2014-11-11

