飞鸽传书:谈谈RenderControl手动调用
生活随笔
收集整理的這篇文章主要介紹了
飞鸽传书:谈谈RenderControl手动调用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
飛鴿傳書:談談RenderControl手動調用,手動調用控件的RenderControl方法,OnPreRender方法不執行的解決辦法. 有些網頁需要在后臺動態創建服務器控件,并且將控件的html代碼寫入到指定的HtmlTextWriter.
?
如果僅是調用RenderControl方法能夠將服務器控件的html內容輸出,但它并不會執行OnPreRender,但是通常服務器控件都重寫了OnPreRender方法,實現了許多重要的功能.我們不能將其舍棄啊.飛鴿傳書:http://www.freeeim.com/
解決辦法是在服務器控件中公開一個方法,方法內調用OnPreRender方法即可,當手動調用RenderControl方法之前,先手動調用這個公開方法就可以了.
?
還有一個解決辦法是創建一個容器控件,并且用這個容器控件Controls.add加載我們那個控件,再將容器控件加到page上,注意一定要將容器控件的css樣式設置為style="display:none",這樣就不會影響頁面效果.
在客戶端就可以引用上面容器控件內的html飛鴿傳書內容了。
總結
以上是生活随笔為你收集整理的飞鸽传书:谈谈RenderControl手动调用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SVM熟练到精通3:核函数与非线性分类
- 下一篇: AMD桌面处理器Roadmap也已泄露