2
と私はJavaScript
の多くと埋め込まれた他の静的ファイルとカスタムサーバーコントロールを作成しようとしています。ASP.NETカスタムサーバーコントロールの埋め込まれたJavaScriptやその他の静的ファイルの多く
私の問題は、簡単にそれらをバンドルして登録する方法です。私は以下のようなアプローチをしていますが、すべてのjavascriptファイルを1つずつ登録することをお勧めしません。
これは私が私のAssemblyInfo.cs
ファイル内に入れているコードです:
[assembly: WebResource("CustomControl.Scripts.Default.js", "text/javascript")]
次のコードは、.jsファイルを登録するには私のカスタムコントロールのためにある:
protected override void OnPreRender(EventArgs e) {
base.OnPreRender(e);
string resourceName = "CustomControl.Scripts.Default.js";
ClientScriptManager cs = this.Page.ClientScript;
cs.RegisterClientScriptResource(typeof(CustomControl.MyControl), resourceName);
}
また、それは次のようになり
CustomControl/scripts/default.js