Мне нужно получить метку во время выполнения, чтобы я мог сравнить с Session ["userName"] и выбрать показ кнопок после сравнения.Я посмотрел вокруг, и это, кажется, решение, но я столкнулся с проблемой, так как я получаю нулевое значение во время выполнения.
UserName:
<asp:Label ID="UserNameLabel" runat="server" Text='<%# Eval("UserName") %>' />
<br />
Итак, это метка внутри "ListView1", мне нужно то, что Evalнаходит во время каждой итерации выкачивания из присоединенной базы данных.
<% 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" />
<% }%>
, и это моя попытка получить метку. Текст.я знаю, что это что-то похожее на это, но я могу делать это неправильно ... ну, я делаю это неправильно.
Большое спасибо за любую информацию, которую вы можете предоставить, так как я потратил около 10 часов на изменениеспособы, которыми я мог бы достичь этого результата.