2009-03-27 12 views
0

ホストされたコントロールを.NET 2.0にアップグレードしたばかりで、ComVisibleがjavascriptを使用してクライアント側からメソッドにアクセスする必要がありました。IEとクライアントサイドのイベント処理におけるホストされたユーザーコントロール

ComVisibleを有効にすると、イベントにもアクセスできますか?私は問題なく前にこのように私のイベントを処理していた:これはどちらか動作しません

<OBJECT id="foo" ...></OBJECT> 

<script language="javascript"> 
    function document.all.foo::SampleEvent(res){ 
    //do stuff here 
    } 
</script> 

<script language="javascript" for="foo" event="SampleEvent(res)"> 
    alert(res); 
</script> 

を私は今、私のイベントをキャッチすることはできませんいくつかの理由。 WinFormsプロジェクトでDLLを使用するとイベントが正常に処理され、正しく設定されていることがわかります。

これをどのようにしてクライアント側に適切に公開できますか?

ありがとうございます。

+0

これについてのアイデアはありませんか? – Alex

答えて

1

将来的に誰かがそれに遭遇する場合に備えて、これをフォローアップしてください。私は2つのミスマッチデータタイプがユーザーコントロールにあり、イベントが正常に発生しない原因となっていました。

データタイプを確認してください。

関連する問題