1

私はC#を使用してユーザーコントロールを開発し、以下のコードを使用してロータスドミノのWebページに埋め込みました。

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

C#ユーザーコントロールからjavascript関数を呼び出す方法を知りたいのですが。

VB 6.0には、この機能を提供する機能がありました。

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

しかし、C#ではそのような関数は表示されません。

4

2 に答える 2

0

以下のリンクを使用して解決しました。

.NET ユーザーコントロールから JavaScript でイベントをキャッチ

于 2012-04-16T10:20:23.670 に答える
0

ClientScriptManager.RegisterStartupScriptがそれを行う必要があります。

次のようなことを試してください:

if (!ClientScript.IsStartupScriptRegistered("Test"))
{
  Page.ClientScript.RegisterStartupScript(GetType(), "Test", "Test();", true);
}
于 2012-04-14T15:06:50.883 に答える