これはおそらく非常に簡単ですが、私が好きなように動作させることはできません。asp.netボタンが動的に読み込まれたページのjQueryポップアップがポップアップから抜け出す
私はこれが見つかりました:私はjQueryとasp.netを使用して動的ライトボックスをロードする必要がhttp://www.devcurry.com/2010/06/load-page-dynamically-inside-jquery-ui.html
を。これは私がまさに必要なものです: 1 - default.aspxをユーザーにボタン 2をクリック - ライトボックスを動的にページplacereview.aspx 3をロードする示されている - ユーザーは、いくつかのオプションがあります: クリック「キャンセル」を、ライトボックスは クリックを閉じています'ok'、エラーの場合、ライトボックスのエラーを表示し、閉じないでください。エラーをライトボックスを閉じていない場合は、再度
私が今持っていることは次のとおりです。
何が起こることが行われているときにはdefault.aspx
<script type="text/javascript">
$(function() {
$('<div>').dialog({
modal: true,
close: function (e, i) { $(this).remove(); },
open: function() {
$(this).load('sendemail.aspx');
},
height: 400,
width: 400,
title: 'Dynamically Loaded Page'
});
});
</script>
sendemail.aspx
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="sendemail.aspx.vb" Inherits="sendemail" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
Here I can send an email!
</div>
<asp:LinkButton ID="lbtnOk" CssClass="round" Text="<span>Send</span>" runat="server" />
<asp:LinkButton ID="lbtnCancel" CssClass="round_grey" Text="<span>Cancel</span>" runat="server" />
</form>
</body>
</html>
「送信」をクリックすると、ポップアップで表示されたページがブラウザに読み込まれます。以前のモーダルポップアップから逃れる。 これについて何ができますか?
ありがとうございます!