|
|
1
2
请查看ClientScriptManager类。您可以从加载HTML页面时运行的代码后台注册脚本。这些脚本可以调用页面上的其他javascript函数。 网络上有许多教程和示例。这是我发现的一个可能会有所帮助,但还有更多。 How to use the client script manager |
|
|
2
1
当你说“我尝试过在页面加载时为控件分配属性,但这不起作用,因为页面加载时数据尚未从数据库中检索到。”你只需要发现何时从数据库中提取数据,然后在那之后分配值。如果不查看代码,就无法确定,但Page_PreRender可能是分配值的好方法。..这可能是在你从数据库中提取信息之后。..在为客户端生成html之前,这几乎是最后一个可以让事情发生的地方。 |
|
|
3
0
您可以调用位于主页中的函数,并从弹出窗口的子页面调用主页中的该函数。
http://www.webmasterworld.com/forum91/2957.htm http://hspinfo.wordpress.com/2008/01/12/call-parent-windows-javascript-function-from-child-window/ |
|
|
4
0
这有助于使用javascript从值中检索弹出窗口 http://www.eggheadcafe.com/articles/20060117.asp 这个演示了如何使用javascript触发回发,并在代码后端对其进行管理。 http://weblogs.asp.net/mnolton/archive/2003/06/04/8260.aspx 如果你把它们放在一起,并使用Control。ClientID可以找到asp.net控件的实际“html名称”,您很快就可以进行设置。 这可能不是城里最漂亮的方法,顺便让小婴儿耶稣哭,但无论如何,这是有效的。 [编辑]哦。我刚刚发现,我似乎以相反的方式回答了这个问题,即“如何从Javascript触发代码”。我认为如果你使用得当,我建议的方法可能会对你有所帮助。 弹出窗口的javascript应将信息传递给父窗口,父窗口函数在收到信息时应调用回发。 弹出窗口的javascript应仅在检索到正确信息的回发时注册,这样当回发因选择正确信息而在弹出窗口上发生时,窗口会关闭并将信息传递给父页面。 触发回发的父页面会执行您需要的操作,应用程序会从那里“正常”恢复,在弹出页面之外执行您需要它做的任何操作。 |