Я прочитал похожие вопросы и ответы на свой вопрос, и я сделал рекомендации, но все же моя проблема не решена. PLZ не ставит мой вопрос как повторяющийся.Повторитель не срабатывает ItemCommand
У меня есть ретранслятор, который содержит тег. Я хочу, когда пользователь нажмет эту ссылку, itemcommend пожара репитера. Я установил itemcommand для повторителя, но он не срабатывает. Моя страница viewstate верна, и мой ретранслятор просто связывается один раз. это мой жерех код:
<asp:Repeater ID="Rep" runat="server" onitemcommand="Repeater1_ItemCommand" EnableViewState="true">
<ItemTemplate>
<a id="linkq" commandname="link" runat="server" href='<%# Eval("url") %>' > <%# Eval("title") %> </a>
<%# Eval("url")%> </span>
<%# Eval("description")%> </span>
</ItemTemplate>
</asp:Repeater>
Это мой C# код:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
// I Bind Repeater here
}
}
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "link")
{
}
}
Вы должны проверить чувствительность к случаю. Это calld 'OnItemCommand' и' CommandName'. – Marco
Здесь дело не имеет значения, оно работает с 'onitemcommand' и' commandname'. – VDWWD