0
我有一个显示结果的搜索。结果有两种类型的项目和联系人。它们使用.Union()
显示在ListView中的一个模板下。我有两个页面ContactDetails.aspx和ItemDetails.aspx。使用QueryString来显示详细信息
以下是我的<ItemTemplate>
的示例。这只是显示联系人部分。我将如何根据它是项目还是联系人来更改这些链接,并根据此更改网址?
这是我需要使用的物品~/LoggedIn/ItemDetails.aspx?ItemID={0}
<ItemTemplate>
<asp:HyperLink runat="server" ID="link"
Text='<%#Eval("Name") %>'
NavigateUrl='<%#Eval("ID", "~/LoggedIn/ContactDetails.aspx?ContactID={0}") %>' />
<br />
<ul>
<li>
<span><b>Identity:</b><%#Eval("ID") %></span></li>
<li><span><b>Phone:</b><%#Eval("Phone") %></span></li>
</ul>
<asp:HyperLink runat="server" CssClass="btn" ID="ConUpdateLink"
Text='Update'
NavigateUrl='<%#Eval("ID", "~/Admin/UpdateContact.aspx?ContactID={0}") %>' />
</ItemTemplate>
希望这是有道理的URL。
你的问题是什么? – ean5533
@ ean5533我将如何根据它是项目还是联系人来更改这些链接,并根据此更改网址。 – jackncoke
@jackncoke:基本上我可以在你的代码中看到两个链接。你期望什么?你需要传递一些东西以及'contactId'吗? –