2009-11-10 167 views
0

我用下面的代碼iFrame的快速的問題

<a href="Projects.aspx" target="iframeTab"> Project Management </a> | <a href="ProjectUsers.aspx" target="iframeTab"> Project Users </a> 
<iframe src="Projects.aspx" id="iframeTab" width="100%" height="768" frameborder="1" scrolling="auto" /> 

<asp:GridView DataKeyNames="ID" ID="ctrlGrid" runat="server" AutoGenerateColumns="False" OnDataBound="ctrlGrid_DataBound" 
    OnRowDeleting="ctrlGrid_RowDeleting" OnRowEditing="ctrlGrid_RowEditing"> 
    <Columns> 
     <asp:BoundField DataField="Name" HeaderText="Name" /> 
     <asp:BoundField DataField="CompanyName" HeaderText="Company" /> 
     <asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="~/TimeFilter.aspx?ProjectID={0}" HeaderText="Time" Text="Time" /> 
     <asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="~/ProjectNotes.aspx?ProjectID={0}" HeaderText="Notes" Text="Notes" /> 
     <asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="~/ProjectRequirements.aspx?ProjectID={0}" HeaderText="Requirements" Text="Requirements" /> 
     <asp:CommandField ButtonType="Button" ShowDeleteButton="True" ShowEditButton="True" /> 
    </Columns> 
</asp:GridView> 
<br /> 
<a href="ProjectEdit.aspx">Add new project</a> 

不同iframe部分

項目管理|工程用戶

讓黏合在Project.aspx頁面上來了,但是當我在任意一個選項卡中單擊它似乎沒有超鏈接。 我該如何糾正?

+0

你是否承諾使用Iframe? – Aaron 2009-11-10 01:03:01

+0

以及我需要標籤頁。所以我建議的最簡單的方法是使用iframe。有沒有其他的方式,該網頁可以有標籤? – Sophie 2009-11-10 01:37:30

回答

0

只需將Target =「windowname」屬性添加到您的每個超鏈接。如果他們都使用相同的目標,他們會在同一個窗口中打開。