Я просмотрел другой пост, но ничего не объяснил, что я хочу делать очень хорошо.Добавление события с одним кликом к нескольким кнопкам ссылок
Во время выполнения я х количество LinkButtons добавляется в форме повторителя в зависимости от данных, которые он извлекает из базы данных:
<asp:Repeater ID="variantRepeat" runat="server"
onitemcommand="variantRepeat_ItemCommand">
<HeaderTemplate><ul></HeaderTemplate>
<ItemTemplate><li><asp:LinkButton ID="varLink" runat="server" CommandName="Click" CommandArgument='<%# Eval("variantID") %>'><%# Eval ("variant_name") %></asp:LinkButton></li></ItemTemplate>
<FooterTemplate></ul></FooterTemplate>
</asp:Repeater>
Это, как предполагается, при нажатии на огонь событие кулисы
protected void varLink_Click(object sender, EventArgs e)
{
ViewCollection views = prodView.Views;
}
Затем настройте несколько видов. Однако мне нужно, чтобы CommandArgument проходил, так как в нем содержится ключ для поиска внутри prodView.Views
.
Это не должно быть variantID
, которое передается, но может быть и Int, в зависимости от того, какое именно, просто нужно указать, какой вид отображать!
У меня есть все виды, созданные на странице init и динамически добавленные в init.
Я использую структуру сущности для запроса базы данных через несколько просмотров! (выяснили, что проще получить сложные данные из реляционных баз данных!)
Я не знаю, как связать все эти LinkButtons, чтобы я мог программно переключать виды?
Можете ли вы привести еще несколько примеров кода? –
См. Обновленный код. Это рабочий пример, но вы должны получить эту идею. – Candide