我有一個綁定到一個數據庫,在那裏,現在的標籤是改變一個鏈接按鈕傳遞在asp.net數據列表值(閉)
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" >
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" Text='<%# Eval("username") %>'>
</asp:LinkButton>
.....some other datalist item
</ItemTemplate>
</asp:DataList>
對於這種情況,我想的鏈接按鈕,一個DataList啓動了一個新頁面,在該頁面中,Eval(「username」)值被傳遞到新頁面。
我在考慮使用會話傳遞諸如....
string any_variable ;
session["Picked_username_from_datalist"] = any_variable ;
response.redirect("newpage.aspx");
,這樣,我要去使用會話來傳遞變量可以被操縱。
但我的問題是我不知道如何分配文本=」 <%#的eval(‘用戶名’)%的可變any_variable> .....
~~對所分配的值變量取決於綁定到數據庫的數據綁定的文本....例如...第一個linkbutton文本是用戶名1,第二個是用戶名2,依據我的SQL選擇命令.....
我需要選定的Text ='<%#Eval(「username」)%>,以便我可以操縱信息以顯示另一個基於該值的數據綁定控件。
任何人都可以幫助我嗎?
嗨Naresh ....這個想法似乎工作....謝謝....真的很好分享和討論與你們..... – toneinacone 2012-08-04 13:01:38