JavaScript コードを含むライブラリ プロジェクトでサーバー コントロールを作成しています。JavaScript コードはボタンの ID を取得する必要があるため、<%= button.ClientID %> を使用しました。次に、JavaScript コードをファイルとしてライブラリ プロジェクトに埋め込み、ScriptManager を使用してスクリプトを CreateChildControls() に追加します。
Dim sm = ScriptManager.GetCurrent(Me.Page)
sm.Scripts.Add(New ScriptReference("xxx.js", "LibraryProjectName"))
しかし、ページを実行すると、jquery parse error: invalid expression term '>' が表示されます。したがって、コードが生成されたと推測していますが、サーバーは <%= button.ClientID %> を生成された ID 形式に変換しません。では、この場合はどうすればよいのでしょうか。