如何将参数从项目模板中的asp.net控件传递给asp.net函数



我在一个中继器中有一个投票按钮,我想通过在中继器/数据列表中提供相同itemtemplate的帖子id来使用它。我不能将Eval()得到的值传递给codebehind函数因为它需要两个参数分别是sender和eventargs

使用OnCommand代替OnClick:
<asp:Button ID="btnVote" runat="server" Text="Vote" OnCommand="btnVote_Command" CommandArgument='<%#Eval("Column1")%>' />

在代码后面:

protected void btnVote_Command(object sender, CommandEventArgs e)
{
    object column1 = e.CommandArgument;
}

相关内容

  • 没有找到相关文章

最新更新