Javascript 在jquery中设置iframe的查询字符串值?

Javascript 在jquery中设置iframe的查询字符串值?,javascript,jquery,asp.net,query-string,Javascript,Jquery,Asp.net,Query String,我有两个页面Parent.aspx和Child.aspx,在Parent.aspx中我使用了iframe来校准Child.aspx。但是当我加载父页面时,我的子页面加载被调用,我需要根据条件调用它, 因此,我对iframe的SRC使用了Querystring 我只想检查查询字符串名称并调用Child.aspx页面/Child的页面加载 我如何检查这种情况 <div id="Omit" class="Omit" style="display:none"> <ifra

我有两个页面Parent.aspx和Child.aspx,在Parent.aspx中我使用了iframe来校准Child.aspx。但是当我加载父页面时,我的子页面加载被调用,我需要根据条件调用它, 因此,我对iframe的SRC使用了Querystring

我只想检查查询字符串名称并调用Child.aspx页面/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>
但当我加载父页面时,子页面加载仍会被调用。在这里,我必须根据来自父级的输入绑定一些avlue

在我的情况下,我该怎么做呢。
感谢您的帮助。

为此,您必须从codebehind中设置查询字符串值,如在页面加载上方声明静态全局变量,如

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-like

<div id="Omit" class="OmitPorts" style="display:none">
      <iframe src="<%= fileMgrQstring %>" id="PortOmission" class="iframe" width="1000" height="600"></iframe>
    </div>
我也有同样的问题,我使用这种逻辑,现在它对我来说很好


希望您理解,它对您有效。

意味着在发送查询字符串值之前,您需要首先在父页面中检查您的查询字符串的值…@Rahul不是这样的…,我只想在运行父页面时停止iframe src页面的页面加载,所以需要检查父值的Querystring并允许运行子页面的页面加载(iframe)意味着您希望在某个特殊值上从父页面调用子页面“page_load”方法,如查询字符串具有“abc”然后调用childpage,否则不调用childpage..isit@Rahul完全正确,先生…,是的,我想检查那个条件,然后加载页面…,因为这里我的孩子必须携带来自父母的值我需要检查我父母页面加载中的fileMgrQstring条件是的,我在你父母页面上声明并为这个变量赋值。这就是为什么你可以轻松地检查co这里的指示。还是要加载子页面吗?是的,如果名称变量=省略,它将转到子页面,如果名称变量不=省略,它将不会转到。尝试理解我的逻辑,它很简单。也使用调试器。我正在尝试在Javascript中使用此代码,页面加载的代码作为iam,使用Jqu中的全部代码呃…,当我提醒fileMgrQstring它的给定端口省略?name=省略,但我的标记页仍然没有被查看时,它是空的
<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"];