0
我有我想閱讀ITemplate內容的情況。ASP.Net ITemplate - 我如何閱讀內部定義的原始內容
,比如我有類似
<WD:PopUpPanel runat="server" ID="MyPoPUp">
<InitScript>
// javascript
document.getElementByID('urName').value = 'enter your name';
</InitScript>
<Content>
Name:<asp:TextBox runat="Server" ID="urName"/>
</Content>
</WD:PopUpPanel>
基本InitScript
裏面的內容是一些JavaScript,我想在ScriptManager.RegisterScript
使用。
所以我的問題是我如何定義InitScript?
我試圖
public ITemplate InitScript;
這給了我CompiledTemplateBuilder
對象,我怎麼看裏面InitScript
內容???
感謝您的閱讀,任何幫助將高度讚賞...
您仍然必須將模板添加到控件集合中。否則,它將繞過頁面生命週期,並且每次回發都會有「重置」模板控件。我通常在CreateChildControls覆蓋中構建我的控件,並在其中附加所有模板。 – 2011-03-29 13:52:45
@Sergei,是的,你是對的。上面的代碼只是一個* quick *示例,其主要目的是顯示如何將控件呈現爲字符串。無論如何感謝您的評論。 – Alex 2011-03-29 19:21:01