私は通常javascriptファイル/ブロックを参照しているusercontrolを作成します。例えば、私はRegister.ascx(usercontrol)のAJAXに基づいたカスケードNation/City選択を持っていますが、確かにJavascriptファイルをページに追加する必要があります。私は、現在では3つの方法があります。UserControl(ascx)でjavascriptを参照する最良の方法
1.Writing直接た.ascxファイル内<Script>
要素を、多くの<Script>
要素に<Body>
に表示されるためには、非標準のHTML構造をもたらすでしょう。
2.Writing <Script>
usercontrolを使用するが、父親(aspx)は子(ascx)に依存していますが、それはあまりにも悪いです。
ヘッド内のファイル/ブロックを登録するScriptManager
またはHtmlGenericControl
を3.Usingが、私は彼らのパフォーマンスを心配しています、そしてそれは私がC#のファイルにJavaScriptをもたらすことを少し奇妙です。