外部の JavaScript ファイルで asp ネット サーバー タグを使用できないことはわかっています。これは、aspx ページで ClientID を必要とする変数を宣言し、外部の JavaScript ファイルでそれらを参照する必要があるため、少し面倒です。あまりきれいではありません。現在、スクリプト マネージャーの複合スクリプトを使用してスクリプトを登録しています... スクリプトを挿入して、サーバー タグをページの一部であるかのように処理できるとよいでしょう。これは可能ですか?
RegisterClientScript があることは知っていますが、これもスクリプトタグを尊重していないようです。サーバータグを処理できるように、javascriptファイルの内容を取得して、処理する前にaspxページに押し込むだけの解決策があるかどうか疑問に思っています。私はウェブ全体を見てきましたが、aspxページでサーバータグを使用するか、コントロールのIDを生成するなど、サーバー側でスクリプトを生成する以外に、これに対する良い解決策はありません。