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(最新バージョン)を使用しています。
これを行う簡単な方法はありますか?ここで何が間違っていますか?