0

ASP.Netプロジェクト用のカスタム.Net Server Controlを開発しました。ユーザーはHTML/Javascriptコードを内部のテキストノードに入れることができます。問題は、ユーザーがサーバーコントロール内にHTML/Javascriptを入力しているときに、Visual Studioの組み込みインテリセンスの恩恵を受けることができないことです。どのようにそれを提供するためにサーバーの実装を変更することができますか?自己開発型.Net Server Controlの内部テキストでHTML/Javascriptのインテリセンスを許可する方法?

ありがとうございました。例えばEDITED

--- --- : 自己開発したサーバーコントロールのタグは、例えば、私はそれで、内側のhtml/javascriptのためのインテリセンスを意味し、ある

<MyServerContol> 
    var str1 = 'hello world'; 
    console.log('Msg is ' + str1); 
</MyServerControl> 

答えて

1

ますコントロールのパブリックプロパティをBrowsable(true)属性でマークできます。そうすれば、ビジュアルスタジオはインテリセンスでそれを表示します。

閲覧可能な属性クラスがある場合はSystem.ComponentModelをインポート/使用する必要があります。

+0

ありがとうございます。答えは、アプリケーションスコープ内のインテリセンスの一部としてサーバーコントロールをラップすることです。私はサーバーコントロールの内部テキストでintellisenseを提供しています。 –

+0

こんにちは、一般的なケースでは、asp.netユーザーコントロールはこのように構築されていません。ユーザーコントロールでテンプレートをサポートしたい場合は、http://weblogs.asp.net/scottgu/archive/2006のようにする必要があります。 /06/04/Supporting-Templates-with-ASP.NET-User-Controls.aspx あなたがもっと助けを必要とするかどうか教えてください –

+0

私は分かりませんが、多くの感謝! –

関連する問題