ユーザー コントロールを使用してデータベースからデータを取得し、MegaMenu アンカーとしてレンダリングしました。コード ビハインド ファイルでは、データを取得し、リテラルを使用してレンダリングしました。
megamenu.js ファイル (myMega.Init メソッドを含む) がヘッダー要素に挿入されました
次のスクリプト タグを .ascx ファイルに追加しました。
<script type="text/javascript">
myMega.Init("mer_id", "anchor_id", "click");
</script>
同じマスター ページを持つ複数の .aspx ファイルがあります。マスター ページはユーザー コントロールを登録し、正確な前に次のタグを含みます。
<uc:MegaMenu id="anchors" runat="server"></uc:MegaMenu>
問題は、myMega.Init が firstpage.aspx に移動したときにのみ呼び出されることです。f12 を押して debugg Script を選択してデバッグしました。init ファイルは、他のページではなく、初回のみ (firstpage) を呼び出します。ご協力ありがとうございました。