0

すべてのコンテンツ ページの実装にマスター ページを使用しています。そのため、ヘッダーには を呼び出すハイパーリンクが含まれていますFeedback。もちろん、このハイパーリンクはすべてのページで繰り返されます。Javascript コードは、次のようにマスター ページにあります。

    <script type="text/javascript">
    jQuery(document).ready(function () {
        jQuery('#hlfeedback').click(function () {
            var dlg = jQuery('div#message').dialog({
                width: 608,
                height: 750,
                modal: true,
                overlay: { backgroundColor: "#000", opacity: 0.5 },
                buttons: {},
                open: function (event, ui) {
                    $(".ui-dialog-titlebar-close").hide();
                }
            });
            dlg.parent().appendTo(jQuery("form:first"));
        });
    });

    </script>

問題はdiv#message、すべてのコンテンツ ページに を配置する必要があるかどうかです。そしてasp.netサーバー側も?ところで、マスターページのみに div#message を配置すると、機能しません。

お願い助けて。

4

1 に答える 1

0

私は間違っているかもしれませんが、マスター ページを使用すると、サーバー コントロールは次のような ID を取得します。

cphBody_"your_serverside_id" (またはタイトル、ヘッドなど)

于 2012-12-27T11:10:12.157 に答える