0
我需要在運行時期間獲取標籤,以便我可以比較Session [「userName」]並選擇比較後顯示按鈕。 我環顧四周,這似乎是解決方案,但我遇到了麻煩,因爲我只在運行時得到空。將運行時Eval()標籤與Session [「userName」]進行比較
UserName:
<asp:Label ID="UserNameLabel" runat="server" Text='<%# Eval("UserName") %>' />
<br />
所以,這裏面的標籤是「ListView1的」我所需要的評估和演示抽出附加的數據庫的每個迭代過程中發現。
<% Label lbl = (Label) ListView1.FindControl("userName");
string userName = lbl.Text;
if (Session["userName"].ToString() == userName)
{%>
<asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="Edit" />
<asp:Button ID="DeleteButton" runat="server" CommandName="Delete" Text="Delete" />
<% }%>
,這是我在檢索label.Text嘗試。我知道這是類似的東西,但我可能會做錯了......以及我做錯了。
非常感謝您提供的任何信息,因爲我剛剛花了大約10個小時改變了我可以實現這一結果的方式。
我愛你,非常感謝 – user1043281
我得到這麼多麻煩,非常整潔 – user1043281
輕微不舒服*臉紅* – drdwilcox