2009-12-14 89 views
0

我有一箇中繼器,它看起來像這樣創建動態查詢字符串

標題1

一個 乙 Ç d

=====

Heading2

E F G H

這兩個都相互關聯,當我點擊標題1或標題2時,它正在創建一個組合查詢字符串。例如

當我點擊一個 查詢字符串:Default.aspx的標題1 = A 當我點擊第B 查詢字符串:?Default.aspx的標題1 = A &標題1 = B 當我點擊E上 查詢字符串:默認。 aspx?Heading1 = A & Heading1 = B & Heading2 = E

事情是在標題1和標題2是動態的任何想法如何實現這個?

感謝,

回答

0

使用OnItemDataBound事件處理程序,使鏈接的ASP.NET超級鏈接組件,這樣,那麼你就可以得到你想要投入的查詢字符串從Item.DataItem參數的值,簡單地然後附加到Link.NavigateUrl屬性。例如

protected void Repeater1_ItemDataBound(Sender As Object, e As RepeaterItemEventArgs) 
{ 
    ((HyperLink) e.Item.FindControl("HyperLink1")).NavigateUrl += "?Heading1=" + (([cast type]) e.Item.DataItem).item1...; 
{