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