1

Iam は 2 ページの Parent.aspx と Child.Aspx を持っています。Parent.aspx では、iframe を使用して Child.aspx を計算しました。しかし、親をロードすると、子ページのロードが呼び出されます。これは、条件に基づいて必要です。そのため、iframe の SRC にクエリ文字列を使用しました。

クエリ文字列名を確認して、Child.aspx ページ / Page Load of Child を呼び出したかっただけです。

その条件を確認するにはどうすればよいですか?

 <div id="Omit" class="Omit" style="display:none">
      <iframe src="Omission.aspx?name=omission" id="Omission" class="iframe" width="1000" height="600"></iframe>
    </div>

このようにクエリ文字列の名前を設定したい

  var name = Request.QueryString("omission");

しかし、それでも親ページをロードすると、子ページのロードが呼び出されます。親からの入力に基づいて、いくつかの avlues をバインドする必要があります。

私の状態でこれを行うにはどうすればよいですか。どんな助けでも感謝しています。

4

1 に答える 1

0

そのためには、コードビハインドからクエリ文字列値を設定する必要があります

Static String fileMgrQstring  = ""

ページの読み込み時に、次のようにfileMgrQstring 変数に値を割り当てます

String Name = "omission";
//Check here condition
if(Name == "omission")
{
fileMgrQstring = "Omission.aspx?name=" + Name;
}
else
{
// Do whatever you want....
}

Htmlページで、fileMgrQstring変数をiframeに割り当てます

<div id="Omit" class="OmitPorts" style="display:none">
      <iframe src="<%= fileMgrQstring %>" id="PortOmission" class="iframe" width="1000" height="600"></iframe>
    </div>

クエリ文字列値を読み取るには、使用する必要があります

string name = Request.QueryString["name"];

私はこのタイプのロジックを使用するのと同じ問題を抱えていますが、今ではうまく機能しています。

ご理解いただければ幸いです。

于 2013-04-29T09:57:22.893 に答える