TreeNodeCheckChanged事件觸發(fā)方法代碼實(shí)例
這個事件不會主動postback,需要手動寫javascript觸發(fā)。對網(wǎng)上找到的方法做了些改進(jìn),增加UpdatePanel,以免頁面不停的刷。這里就不考慮性能神馬的了,因?yàn)榧热豁椖恳呀?jīng)允許選擇使用TreeView服務(wù)器控件了,也就不要在乎多一個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()"); } }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
asp.net使用Socket.Send發(fā)送信息及Socket.SendFile傳輸文件的方法
這篇文章主要介紹了asp.net使用Socket.Send發(fā)送信息及Socket.SendFile傳輸文件的方法,結(jié)合實(shí)例形式分析了asp.net基于socket實(shí)現(xiàn)信息與文件傳輸?shù)南嚓P(guān)技巧,需要的朋友可以參考下2016-06-06ASP.NET Gridview與checkbox全選、全不選實(shí)現(xiàn)代碼
ASP.NET Gridview checkbox全選與全不選實(shí)現(xiàn)代碼,其實(shí)原理就是利用js來實(shí)現(xiàn)的,但需要簡單的設(shè)置下回傳。2010-04-04asp.net關(guān)于Cookie跨域(域名)的問題
Cookie是一個偉大的發(fā)明,它允許Web開發(fā)者保留他們的用戶的登錄狀態(tài)。但是當(dāng)你的站點(diǎn)有一個以上的域名時就會出現(xiàn)問題了。在Cookie規(guī)范上說,一個cookie只能用于一個域名,不能夠發(fā)給其它的域名。因此,如果在瀏覽器中對一個域名設(shè)置了一個cookie,這個cookie對于其它的域名將無效。如果你想讓你的用戶從你的站點(diǎn)中的其中一個進(jìn)行登錄,同時也可以在其它域名上進(jìn)行登錄,這可真是一個大難題。2012-12-12GridView自動增加序號(三種實(shí)現(xiàn)方式)
第一種方式,直接在Aspx頁面GridView模板列中.這種的缺點(diǎn)是到第二頁分頁時又重新開始了,第二種方式分頁時進(jìn)行了計算,這樣會累計向下加,點(diǎn)三種放在cs代碼中2013-04-04ASP.NET MVC阿里大于短信接口開發(fā)短信群發(fā)能
這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC阿里大于短信接口來開發(fā)例會短信群發(fā)能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-10-10win7系統(tǒng)下 vs2010 調(diào)式就關(guān)閉要重啟處理方法
最近經(jīng)常出現(xiàn)只要一使用vs2010進(jìn)行調(diào)試,就提示關(guān)閉并要重啟,好煩,度娘了半天,總結(jié)下來解決方法,親測可用哦。2014-08-08