2013-02-20 30 views

回答

2

<asp:ContentPlaceHolder>是用來「將HTML或不可見元素放置在底部我的頁面「

+0

問題是.NET CMS我使用Interpets內容佔位符供自己使用。 – TruMan1 2013-02-20 14:51:16

+1

好吧沒問題,只需使用asp:Panel來代替。您可以將任何控件添加到面板中。 http://forums.asp.net/t/1505388.aspx/1 – Joe 2013-02-21 13:44:57

+0

佔位符工作得很好:謝謝! – TruMan1 2013-02-24 18:31:20

1

這種方法很可能遇到的問題是,使用UpdatePanel時,應該調用ScriptManager.RegisterStartupScript()。這將取決於你的頁面結構(例如,你是否在UserControl內登記腳本)以及你的javascript在做什麼

+0

+1好信息。 – Win 2013-02-20 14:49:11

0

你所做的並不是最佳實踐,但我相信它不應該導致你任何問題。 ScriptManager和ClientScript所做的只是將指定的內容附加到將要發送到瀏覽器的輸出HTML。 但是,您可以考慮通過將佔位符控件放置在頁面底部,然後將HTML內容附加到該持有者來實現此目的。