0

在页面上呈现 ASP 服务器控件时,运行 JavaScript 的首选方法是什么?文档有点混乱/迟钝。

4

1 回答 1

1

该文档更喜欢您使用页面的 ClientScriptManager 来呈现所有 javascript。我认为这是让您将 javascript 整合到可重用部分的努力,以便您渲染一次 javascript,无论您有多少控件。

您的方式是为每个控件发出 javascript。这不一定是坏事(特别是如果您是服务器控件的唯一用户)。

基本上,您只需将所需的脚本添加为控件的渲染阶段的一部分,并使用 HtmlTextWriter 输出它(可能就在您从渲染覆盖返回之前)。我发现有帮助类来提供帮助很有帮助。

于 2012-06-20T22:48:54.737 回答