【发布时间】:2013-12-29 06:37:54
【问题描述】:
我有一个在页面加载时不可见的控件:
<script type="text/javascript">
function myFunc() {
// do somthing
}
</script>
<a runat="server" id="aFileLink" >
</a>
<asp:Image runat="server" ID="imgThumbnail" />
此控件位于更新面板内。当我将控件的可见性设置为 true 时,我想运行 myFunc() 函数。所以我在控件的可见性设置为 true 后写了这一行:
ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "", "myFunc();" , true);
但是,当显示控件时会引发错误并说方法“myFunc”是未知的。 为什么? 似乎我的脚本块永远不会执行,因为当我在其中编写简单的“警报”函数时,它在控件显示后不起作用!!!!显示控制后我检查了页面的来源,我看到了“myFunc”和“alert”功能!
【问题讨论】:
标签: javascript asp.net updatepanel