【发布时间】:2012-07-28 11:20:39
【问题描述】:
这是一个愚蠢的问题,对此深表歉意。
我正在从 ASP.NET 服务器控件动态创建 html 元素。在创建元素或创建所有元素之后,有没有办法强制事件在其中一个上触发?我知道它是从服务器到客户端的,但我正在寻找解决方法。文档中是否有任何内容可以监听正在添加的 html 或任何内容?
我正在创建这样的控件:
protected override void RenderContents(HtmlTextWriter output)
{
// htmlString is a dynamically built string of html
output.Write(htmlString);
}
元素是一系列级联的下拉菜单,用户可以在其中保存所选值。因此,如果我在创建项目时选择了项目的值,则无法启动该事件,该事件会调用数据库以获取数据以填充其依赖控件。这里有一个“不回发”规则(不是我的规则)。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript asp.net html .net-3.5 dynamic-html