gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 09:11:21 24 4
gpt4 key购买 nike

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

我只是想检查查询字符串名称并调用 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>

想要设置查询字符串的名称,像这样

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

但是当我加载父页面时,子页面加载仍然被调用。我必须根据父级的输入绑定(bind)一些 avlues。

在我的情况下我该如何做到这一点。任何帮助都是值得感激的。

最佳答案

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

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"];

我有同样的问题,我使用这种类型的逻辑,现在它对我来说工作得很好。

希望您理解并且它对您有用。

关于javascript - 在jquery中设置iframe的查询字符串值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16275273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com