Javascript 使用数据源从asp.net添加html数据属性
我正在开发一个asp.net程序,遇到了一个需要向html组合框添加数据属性的问题。正在使用数据源从代码隐藏创建组合框 其代码如下所示Javascript 使用数据源从asp.net添加html数据属性,javascript,c#,html,asp.net,Javascript,C#,Html,Asp.net,我正在开发一个asp.net程序,遇到了一个需要向html组合框添加数据属性的问题。正在使用数据源从代码隐藏创建组合框 其代码如下所示 cboInventoryCategory.DataSource = assetInfo.categories; cboInventoryCategory.DataValueField = "id"; cboInventoryCategory.DataTextField = "text"; cboInventoryCategory.DataBind();
cboInventoryCategory.DataSource = assetInfo.categories;
cboInventoryCategory.DataValueField = "id";
cboInventoryCategory.DataTextField = "text";
cboInventoryCategory.DataBind();
现在是否可以添加一个附加属性,稍后我可以从这里在javascript中检索该属性?每个项目的这些值都不同。或者我必须将数据传递到javascript并从那里添加数据
这是我试过的东西,但不起作用
cboInventoryCategory.DataSource = assetInfo.categories;
cboInventoryCategory.DataValueField = "id";
cboInventoryCategory.DataTextField = "text";
cboInventoryCategory.Attributes["data-depreciationPercentage"] = "DepreciationPercentage";
cboInventoryCategory.DataBind();
提前感谢。最后,我通过将数据传递给javascript并在那里重建我的组合框解决了这个问题。但如果有一种方法可以从代码背后做到这一点,我想知道,所以请评论。