我有一个自定义服务器控件,它在它添加的 aspx 页面上呈现一些 HTML。
protected override void RenderContents(HtmlTextWriter output)
{
Text = GetHTMLContent();
output.Write(Text);
}
GetHTMLContent() 会返回一些 HTML,比如
<div id="panel" onMouseOver="hide"><table><tr><td>Something Here</td></tr></table></div>
我有一个 javascript 文件,它是该服务器控件中的嵌入资源。这个 javascript 文件包含一个函数,比如说
function hide(){
document.getElementById("panel").visible = false;
}
我在这样的 aspx 页面中添加自定义控件
<cc1:CControl ID="Div" runat="server"></cc1:CControl>
现在当我在浏览器中打开时,HTML 内容渲染得很好,但是 javascript 需要工作。
我的问题是我们如何使嵌入自定义控件的javascript文件中的函数在将加载自定义控件的aspx页面上工作?
谢谢