ASP.NET GridView,ListView 超連結 Get 兩個以上參數

由 andy 發表於 六月 12, 2011 / 尚無評論

 

1. 使用string.Format 來將Eval的資料繫結帶到網址後面對應的位置

<ItemTemplate>
<asp:HyperLink ID="HyperLinkTitle" runat="server" Text='<%# Bind("title") %>' NavigateUrl='<%# string.Format("getpage.aspx?i={0}&l={1}", Eval("欄位_1"), Eval("欄位_2")) %>' ></asp:HyperLink>

</ItemTemplate> 

2. 使用HyperLinkField欄位

<Columns>
    <asp:BoundField DataField="date" DataFormatString="{0:d}" HeaderText="時間"  SortExpression="date" />
   <asp:HyperLinkField DataNavigateUrlFields="欄位_1,欄位_2" 
          DataNavigateUrlFormatString="news.aspx?l={1}&i={0}" DataTextField="title"  HeaderText="標題" />
</Columns>

 

 

關於作者

喜愛閱讀心理學與程式,資訊技術相關書籍,電影偏愛血淋淋,需要動腦的懸疑解謎,災難科幻類型.平時運動:游泳,慢跑等...最愛的一句話: Divide and Conquer! 無法掌握現在,如何談及未來!目前職業是程式設計師.

評論

此文章尚無評論。

發表評論

*