【发布时间】:2011-02-04 22:39:08
【问题描述】:
我正在构建一个实现IScriptControl 的 ASP.net 自定义控件。我希望我的控件的其他用户能够将客户端事件处理程序分配给控件。不幸的是,IScriptControl 生成的 JS 总是注入到渲染页面的最底部(见下文),因此任何在 ASPX 页面中分配事件处理程序的尝试都会失败,因为代码执行得太早了。
...
<script type="text/javascript">
//<![CDATA[
Sys.Application.initialize();
Sys.Application.add_init(function() {
$create(MyNamespace.MyControl, {}, null, null, $get("my_control_id"));
});
//]]>
</script>
</form>
在页面加载时将事件处理程序分配给实例化控件的正确方法是什么?
【问题讨论】:
标签: asp.net javascript asp.net-ajax