从C#UserControl调用JavaScript函数

时间:2012-04-13 11:53:11

标签: c# javascript

我使用C#开发了一个用户控件,并使用以下代码将其嵌入Lotus domino网页:

<OBJECT id="myUserControl" name="myUserControl" classid="clsid:eb6yhhh-f4db-480b-9c75-8d962790dfd34"></OBJECT>

我想知道如何从C#usercontrol中调用javascript函数。

在V.B 6.0中,有一个提供此功能的功能:

Hyperlink.NavigateTo("javascript:Test()")

但是在C#中我没有看到任何这样的功能。

2 个答案:

答案 0 :(得分:0)

ClientScriptManager.RegisterStartupScript应该这样做。

尝试这样的事情:

if (!ClientScript.IsStartupScriptRegistered("Test"))
{
  Page.ClientScript.RegisterStartupScript(GetType(), "Test", "Test();", true);
}

答案 1 :(得分:0)