javascript - 如何将 eval 值添加到 asp 数据列表中的 onclick js 函数参数(前端)

标签 javascript asp.net

我正在尝试将 javascript 函数添加到我的复选框,该复选框包含在数据列表中,该数据列表将控件的 ID 作为参数。

我想在 OnItemDataBound 方法的 asp 页面上执行此操作NOT。 我试过这个但没有用。有什么想法吗?

 <asp:CheckBox ID='chkDatabase' runat="server"  CssClass="NormalBold" Text='<%# Eval("Name") %>' onclick='javascript:showme("<%# Eval("ID") %>")' ></asp:CheckBox>

部分datalist代码:

<asp:DataList runat="server" ID="ddlDatabases" CssClass="ddlDatabases" CellSpacing="0" CellPadding="0" RepeatLayout="Table" OnItemDataBound="ddlcount_ItemDataBound">                       <ItemTemplate>
<div style=" float: left; width:150px;padding:20px; " >
<asp:CheckBox ID='chkDatabase' runat="server "  CssClass="NormalBold " Text='<%# Eval("Name ") %>' onclick='javascript:showme("<%# Eval("ID") %>")' >
</asp:CheckBox>
</div>
</ItemTemplate>
</asp:DataList>  

提前致谢!

最佳答案

尝试在 <%# ...%> 中使用 + 运算符,如下所示:

onclick='<%# showme(" + Eval("ID") + ")"%>'>

无需使用javascript。

关于javascript - 如何将 eval 值添加到 asp 数据列表中的 onclick js 函数参数(前端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26217596/

相关文章:

javascript - Strongloop 唯一 ID 生成

javascript - 带缩放功能的 Fabric.js 标尺

asp.net - 无法创建类型为 '[DBContext' s Name]' 的对象。对于设计时支持的不同模式

asp.net - 在 ASP.NET (VB) 上使用 DataReader 返回上一行

asp.net - 如何在查询中将拆分字符串函数与 OLEDB.Jet 用于 Excel 文件

javascript - 在 typescript 中导入所有内容不起作用

javascript - 是否可以在选择选项值中有多行

javascript - C3.js 图表不显示

c# - asp.net 右标签下的右月

asp.net - 如何从 Visual Studio 运行 Dart 代码?