我使用C#开发了一个用户控件,并使用以下代码将其嵌入到lotus domino网页中:
<OBJECT id="myUserControl" name="myUserControl" classid="clsid:eb6yhhh-f4db-480b-9c75-8d962790dfd34"></OBJECT>我想知道如何从我的C#用户控件中调用javascript函数。
在V.B 6.0中,有一个函数提供了此功能:
Hyperlink.NavigateTo("javascript:Test()")但在C#中,我看不到任何这样的函数。
发布于 2012-04-14 23:06:51
ClientScriptManager.RegisterStartupScript应该做到这一点。
尝试如下所示:
if (!ClientScript.IsStartupScriptRegistered("Test"))
{
Page.ClientScript.RegisterStartupScript(GetType(), "Test", "Test();", true);
}发布于 2012-04-16 18:20:24
使用以下链接解决:
Catch events in javascript from .NET usercontrol
https://stackoverflow.com/questions/10140301
复制相似问题