c# - 按钮参数绑定
问题描述
我想绑定item[0]
到CommandArgument
这样,当它达到代码级别时,我将能够检索我item[0]
的进行处理。
尝试删除引号,但由于runat="server"
标签而无法正常工作。提供的代码检索文字值,即<%=Eval("item[0]")%>
<% foreach (List<String> item in arlist3) { %>
<tr>
<td>
<%= item[0] %>
</td>
<td>
<%= item[1] %>
</td>
<td>
<asp:Button ID="btnDelete" runat="server" Text="Delete" CommandArgument='<%=Eval("item[0]")%>' CommandName="ThisBtnClick" CssClass="btn btn-primary btn-xl" OnClick='Delete'/>
</td>
</tr>
<% } %>
解决方案
尝试这个enter code here
protected void Delete(object sender, EventArgs e)
{
Button btn = (Button )(sender);
var itemValue= btn.CommandArgument;
}
推荐阅读
- mysql - 计算行之间的日期时间
- ruby-on-rails - 我面临一个关于 postgresql 的问题
- php - 使用 Laravel,我在通知颤振应用程序时收到以下错误
- kubernetes - 如何在 Kubernetes 部署配置中为主机名起别名
- python - 用 numpy 求解 Gram 矩阵上的线性方程
- android - WebView 不加载 Instagram 登录页面
- sql - ORA-01403: 从 INSERT 触发器中找不到数据
- python - PyCharm 上未解决的参考“rasa_nlu”
- c++ - 了解为什么 Gprof 中没有分析某些函数?
- javascript - 使用 JS 模块运行文件时出现类型错误