在代码中将参数传递给 onclick 后面的函数
本文关键字:函数 onclick 代码 参数传递 | 更新日期: 2023-09-27 18:36:39
是否可以在代码中将参数传递给函数?
我试图使用 CommandArgument
作为传递它
<asp:Button ID="test" runat="server" CommandArgument="argument" OnClick="DeletePhoto" />
和访问使用
Button button = (Button)sender;
string Sl_no = button.CommandArgument.ToString();
但实际上,论点是,<%# Eval("sl_no")%>
(项目是使用列表视图放置 asp.net)。 即,
<asp:Button ID="test" runat="server" CommandArgument="<%# Eval("sl_no")%>" OnClick="DeletePhoto" />
但是我收到了错误
解析器错误消息:服务器标记格式不正确。
我怎样才能做到这一点?
对于那些想做同样事情的人,我发布了这个答案。
<asp:Button ID="test" runat="server" CommandArgument='<%# Eval("sl_no")%>' OnClick="DeletePhoto" />