入れ子ASP.Net webフォーム+nyromodal:供(一部送料有料指定商品を含むモード閉じる
-
21-08-2019 - |
質問
私はASP.Net webページを使用するマスターのページにテンプレートを作成します。
のページはUpdatePanelの基本AJAX機能の値を変更DropDownListのUpdatePanelリフレッシュ).これらはすべて作ります。
またリンクがポップアップするnyromodalモーダルの内部に、モーダル、ASP.Net webフォームが読み込まれ..したいので、このページを独自の機能としているというだけでなく静的ページ等その"新規作成"対話の精度の向上を図っています。なので新しく作成し、それが閉じるときの"データの一覧"ページ等
私が使っている以下のjQueryコードを開始するために、nyromodalます。このコードも含む各種のインポートの設定をnyromodalより対応ASP.Netこの5連続稼いとの間で解決nyromodalとASP.Net (レッスン:な場所には近づかないでくださいASP.Net)
$(document).ready(function(){
$(function(){
$('.modal').live('click', function(evt){
$(this).nyroModalManual({'blocker':'#aspnetForm',minWidth:640,minHeight:400,endShowContent:function(elt, settings) { $('input:text:first', elt.content).focus(); }});
evt.preventDefault();
});
});
});
このコードを作り出すキャビティの大きさを変(Brian)として解析を行うカップルのその他の問題ASP.Net とnyromodalが一緒に働いています。そのものをブロック:#aspnetFormビットを停止しnyromodalから外ASP.Net主に可形名aspnetFormは、ある課題を解決する ほぼ同じ問題.
が..
のウェブページをしているところ込私のモーダルも。ウェブネットです。でも内蔵可aspnetFormのコースです。そのモードが表示され、使ってい開いているのがfirebugのDOM構造ってASP.Net 形(nested).でnyromodalはただの本部長は数divs)、formタグは入れ子構造があります。
と思うことは、ビス止めも大きます。これは実際にぶIE7に全死亡例外).IE7+FireFox:私の対話は、私の主なwebフォームな可。と思い、そして部屋の机などに古さを感じる2つのformタグがありました瞬間。
ので本当にわかりやす必要が公開ASP.Net webフォームとしてのモーダルを使用nyromodal.いせいASP.Net もラメ入必須の"形"タグ毎のページです。たとえばPHPを利用したのかを経験してこれらの問題は私が思っ用ASP.膨張のための作品。
への意見や見識を大きくお願いいたします。:)
解決
あなたはその内容(新しいフォームタグなど)はホストページに干渉しないようにiFrameとしてモーダルでページを開くと考えたことがありますか?
$(this).nyroModalManual({type:'iframe'});
他のヒント
Im実際に人との報告。まず、uたASP.NET nyroModalプラグインがjimbobmcgee(同ページのuク) 開発?"しんどいとしていcoludnt見に行く時間スに含まれる。がんカんかの作品に出る。
この絶妙のタイミング...もうIm中の調査では、通常のHTMLページの代わりにケのモーダルです。ないと考えていますラップこのサーバ側のコード内のwebservice、jQueryを使うの呼び出しで返しますJSONに応じます。
許し、精度の説明としてだけで始まったwebサービスやページの方法で、きっと自分に合ったもの。その理由は私の願いを簡単な"こんにちはWorld"の例です。
希望としております。
あなたがページの先頭にこれを置く場合。これは、ニーロモーダル閉鎖がポストバックをシミュレートすることができます。
<script type="text/javascript">
$(document).ready(function(){$.nyroModalSettings({
modal: true,minWidth: ###,minHeight: ###,
endRemove:function(){
document.location='pageYouWantToRefresh.aspx';
}
});});
</script>
だけはdocument.locationを変更すると、ウィンドウが閉じたときに、それはそこに行くだろう。
私はSOFAR見つけた最も簡単な解決策は、インラインまたはAJAXを経由していない、IFRAMEとしてポップアップウィンドウをロードすることです。ちょっとした考え。 :)