2

jquery uiダイアログを使用してモーダルな方法でaspxページを開こうとしています。私はこの解決策に出くわしました:

 $(function () {
            $("#dialog").dialog({
                autoOpen: false,
                modal: true,
                height: 600,
                open: function (ev, ui) {
                    $("#myframe").attr('src', 'http://www.jquery.com');
                }
            });
        });

        $("#lnkCadastro").click(function () {
            $("#dialog").dialog('open');
        });

そして、これが iframe と私のアンカー要素を含む私の div です:

        <div id="dialog">
            <iframe id="myframe" src=""></iframe>
        </div>


<span>Não possui cadastro? 
                    <a ID="lnkCadastro" runat="server" href="#">Crie sua conta</a></span>

私の iframe div は、aspx ページのフォーム タグ内にあります。ユーザーがこのアンカー要素をクリックすると、モーダルな方法で別の aspx ページを表示したいと思います。しかし、私はそれを機能させることはできません。

私はvs 2012、jquery 1.10.2、およびjquery ui(最新バージョン)を使用しています。

これを行う簡単な方法はありますか?ここで何が間違っていますか?

4

1 に答える 1