私の質問と同様の質問と回答を読んだことがありますが、推奨事項を実行しましたが、まだ私の問題は解決されていません。リピーターは発火しませんItemCommand
私はタグを含む中継器を持っています。ユーザーがこのリンクをクリックしたときに、リピーターの火災を勧告します。私はリピーターのitemcommandを設定しましたが、起動しません。私のページのviewstateは真で、私のリピーターはただ1回バインドします。 これは私のASPコードです:
<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