Я работаю над страницей ASP.NET и располагаю DataList с невидимой меткой, ID, внутри нее. Datalist заполнен Query A.Обработчик событий ASP.NET для ярлыка в Datalist
Я пытаюсь добавить обработчик в свой код VB, где он будет запускать Query B, заполняя другую метку в шаблоне элемента, после изменения идентификатора. Я полагаю, что мне нужно пойти куда-нибудь в DataList, но прорываться через Intellisense и поиск в Google не были успешными. Кто-нибудь знает, как я попал на этот лейбл? Извините, если это глупый вопрос и спасибо за помощь.
Редактировать: Я вижу, как я могу получить доступ к элементам datalist во время работы внутри функции, но как это сделать только для одной части элемента управления DataList в обработчике событий? Все параметры, которые я вижу, связаны с полными событиями, связанными с списком данных, а не с заменой одного ярлыка. Благодарю.
Edit 2:
я решил добавить некоторый код, чтобы лучше объяснить, где именно меня вопрос.
<asp:DataList ID="DataList1" runat="server" DataSourceID="Omitted,Ilikemyjob">
<ItemTemplate>
<asp:Label ID="FromLabel" runat="server" Font-Size="Small" Text='<%# Eval("IncdntDate") %>'></asp:Label><br />
<asp:Label ID="ToLabel" runat="server" Font-Size="Small" Text='<%# Eval("Roadway") %>'></asp:Label><br />
<asp:Label ID = "lblCrossroad" runat ="server" Font-Size = "Small" Text = '<%# Eval("Crossroad") %>'></asp:Label><br />
<asp:Label ID = "lblRdwyID" runat ="server" Font-Size="Small" Visible = "false" Text = '<%# Eval ("RdwyID") %>'></asp:Label>
<asp:Label ID = "DistanceLabel" runat ="server" Font-Size = "Small" Text = '<%# Eval("RptTime") %>'></asp:Label><br />
<asp:Label ID = "lblTTime" runat ="server" Font-Size = "small" visible ="false"></asp:Label>
<hr />
</ItemTemplate>
</asp:DataList><br />
Там в DataList, что я делаю, и у меня есть другой запрос, который я хочу, чтобы сохранить значение для lblTTime если lblRdwyID установлен в определенном диапазоне значений, думали, что это не всегда будет иметь значение к значению.
Я пытаюсь настроить событие, которое будет срабатывать при установке lblRdwyID, который запустит другой запрос и установит значение этих шаблонных элементов lblTTime и сделает его видимым. Есть ли хороший способ сделать это? Я пытался возиться с событиями DataList1, но не мог получить ничего, чтобы сделать трюк.
@ Dillie-O OP, похоже, говорит о стороне сервера, поэтому, даже если он не отображается клиенту, это не повлияет на него. Тем не менее, если все OP должны получить идентификатор строки, я соглашаюсь использовать DataKeys. – eglasius