0

カスタムユーザーコントロールを使用して埋め込みスクリプトをアセンブリに追加する場合、AssemblyInfo.csで以下の行が必要ですか?これに代わるものはありますか?

[assembly: System.Web.UI.WebResource("Modal.js", "text/javascript")]

私はJSを持つカスタムIScriptControlを開発しています。コントロールのCSとJSの両方が同じアセンブリにあります。コントロールには、次の行があります。

ScriptReference reference = new ScriptReference();
reference.Assembly = "Modal";
reference.Name = "Modal.js";
4

2 に答える 2

0

私は解決策を見つけました。

[assembly: System.Web.UI.WebResource("Modal.js", "text/javascript")]

名前空間のAssemblyInfo.cs以上に書き込むことができます

[assembly: System.Web.UI.WebResource("Modal.js", "text/javascript")]
namespace Core.Web.UI.ScriptControls
{

開発者が新しいコントロールを簡単に追加できるようになりました。

于 2012-06-27T14:32:29.300 に答える
-1

スクリプトを、開発者が独自のアセンブリで宣言する必要なしに使用するコントロールを含むアセンブリに埋め込むことができます。Microsoftは、ベースコントロールを含むSystem.Webアセンブリで同じことを行ったため、開発者が必要とするのは、このアセンブリを参照することだけです。コントロールをWebFormに配置します。

于 2012-06-24T12:33:47.790 に答える