【发布时间】:2011-09-22 00:28:39
【问题描述】:
我有用户控件,它在项目模板中有链接按钮,我试图在后面的代码中捕获 Itemcommand 事件,但该事件没有被触发。
我已经解决了其他类似的问题,但它对我没有帮助。下面是我的代码 sn-p,有人可以帮我吗?
列表视图-
<asp:ListView runat="server" ID="lvTherapeuticAlternatives" OnItemCommand="TherapeuticAlternatives_OnItemCommand">
ItemTemplate-
<ItemTemplate>
<tr class='data'>
<td style="width:210px;">
<asp:LinkButton ID="lnkMedSelection" runat="server" CommandName="SelectedMed" CommandArgument='<%#Eval("NDC") & ", " & Eval("DrugGenericProductID") %>' >
<asp:Label ID="lblDrugName" runat="server" Text='<%# Eval("DrugDescription") %>' />
</asp:LinkButton >
</td>
<td style="width:70px;" align="center">
<asp:Label ID="lblBrandGeneric" runat="server" Text='<%# Eval("descBrandGeneric") %>' />
</td>
<td style="width:110px;" align="center">
<asp:Label ID="lblStatus" runat="server" Text='<%# Eval("FormularyStatusDescription") %>' />
</td>
<td style="width:210px;" align="left">
<asp:Label ID="lblFlat" runat="server" Text='<%# Eval("CopayInfo") %>' />
</td>
</tr>
</ItemTemplate>
代码隐藏-
Protected Sub TherapeuticAlternatives_OnItemCommand(ByVal sender As Object, ByVal e As ListViewCommandEventArgs) Handles lvTherapeuticAlternatives.ItemCommand
End Sub
【问题讨论】: