我希望当我点击<a href="whatever.aspx"></a>显示同一页面内的页面时

时间:2016-09-21 14:01:30

标签: javascript jquery html asp.net database

这是我的代码:

<asp:DataList ID="dlGallery" runat="server" RepeatLayout="Flow" Width="100%" CellPadding="4" ForeColor="#333333">

  <AlternatingItemStyle BackColor="White" ForeColor="#284775" />
  <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
  <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
  <ItemStyle BackColor="#F7F6F3" ForeColor="#333333" />

  <ItemTemplate>                    
    <table border="1">
      <tr>
        <td>
          <a href="Album.aspx?GalleryId=<%#Eval("GalleryId") %>">
            <%# Eval("GalleryName") %>
              </a>
            </td>
        <td>
          <%# Eval("GalleryDescription") %>
            </td>
      </tr>
    </table>
  </ItemTemplate>
  <SelectedItemStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
</asp:DataList>

我想在iframe-tage中单独显示页面上的a-tag。 我有一个想法,使用(onclick)与标签,但我不知道我该怎么做。 如果有其他方式请告诉我。

2 个答案:

答案 0 :(得分:0)

您可以使用a-tag的target属性并将iframe的名称作为目标。这会在您点击链接时将href中的页面加载到iframe。 例如

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<iframe  name="nn" src=""></iframe>
<a href="test.html" target="nn">link</a>
</body>
</html>

答案 1 :(得分:0)

&#34;目标=&#34; iframe1&#34;&GT;

这是答案,谢谢@ freedomn-m