|
|
1
5
有很多方法可以做到这一点,很可能“正确”的方法是构建字符串,然后使用 Page.ClientScript.RegisterClientScriptBlock 方法来注册js,这将把它放在正确的位置。 另一种替代方法,更快捷和肮脏的方法是向页面添加控件,而不是response.write,构建js,然后设置文本控件的文本属性。 |
|
|
2
1
替换响应的最简单方法。写入调用可能是使用StringBuilder:
并使用page.clientscript管理器将脚本放在可以使用的位置。有几种方法可以注册脚本,每种方法都将脚本放置在页面上的不同位置,具体取决于当前控件的生命周期。下面是一个例子(已经在上面讨论过了):
|
|
|
3
0
将生成的javascript代码放入母版页上的属性中,母版页对其进行处理。母版页呈现 之后 它封装的页面,但其成员可用于其内容页面。 |