【问题标题】:How to pass querystring value into iframe src如何将查询字符串值传递到 iframe src
【发布时间】:2020-09-02 15:48:11
【问题描述】:

我有一个普通的链接按钮,我可以通过这样的方式获取数据

<a href="ViewRemarks.aspx?jobid=<%#DataBinder.Eval(Container.DataItem,"jobid") 
%>" id="btn_remarks" data-toggle="modal" data-target="#exampleModalCenter3" 
class="open-AddBookDialog btn btn-outline-info " ><i class="fa fa-comments" ></i>
</a>

注意:在此按钮中,我正在获取名为作业 ID 的数据

然后我在该模态中采用了一个引导模态,我保留了一个像这样的子页面

<iframe style="width: 470px; height: 195px;" id="Iframe1" class="embed-responsive embed-responsive-16by9" src="ViewRemarks.aspx?jobid=null"></iframe>

注意:iframe 没有显示在 stackoverflow 中,不知道为什么,但是是的,那是一个 iframe,所以我在 iframe 之前保留了一个。

但是在这里我想从数据表中的那个按钮传递那个特定的 jobid 我怎样才能在 asp.net 或 javascript 中解决这个问题,任何东西都可以接受,请帮忙。

【问题讨论】:

    标签: javascript c# html asp.net


    【解决方案1】:

    所以使用将在 iframe 中加载链接的链接目标。

    <iframe name="iframe1" id="iframe1" />
    

    还有链接

    <a href="//example.com?foo=bar" target="iframe1">My LInk</a>
    

    <iframe name="iframe1" id="iframe1"></iframe>
    
    <a href="//example.com?foo=bar" target="iframe1">My LInk</a>

    【讨论】:

    • 我不能直接使用链接,因为我想要那个特定的 jobid,如果我点击那个按钮,它将把 jobid 带到下一页,但是在这里我将该页面显示到 iframe 中,所以我必须传递该特定的jobid,然后我的数据表将根据该job id 获取数据
    • 当你点击链接时,链接会在 iframe 中打开......它不会在新页面中打开。试试看
    • 不工作 bcs 它只是重定向到我不希望的子页面,如果您有任何其他建议也没有问题,我想弹出模式并在其中获取数据。
    • 目前还不清楚以 iframe 为目标的链接如何重定向到主窗口中的子页面。该链接以 iframe 为目标,因此单击它会将链接加载到 iframe 中。你真的尝试了我的建议吗?
    • 我编辑了代码以包含一个运行的示例。您可以看到单击链接会在 iframe 中打开示例域。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    • 1970-01-01
    • 2011-05-04
    • 1970-01-01
    相关资源
    最近更新 更多