如何使用Eval()获取组合名称

时间:2012-01-25 16:33:37

标签: javascript asp.net html

我想知道如何使用<%# Eval("id") %>

获取像“test1”这样的组合名称

我想通过数据表中的id字段命名div,我可以使用<%# Eval("id") %>在前端获取id,我希望div名称类似于test1,test2。

这是对的吗?

<div id="<%# test+Eval("id") %>"></div>

此代码应该写在asp.net网站项目的前端页面中。

2 个答案:

答案 0 :(得分:2)

<div id="test<%=Eval("id")%>"></div>

答案 1 :(得分:0)

如果div位于数据绑定控件中,请使用:

 <div id='<%# "test"+Eval("id") %>'></div> 

Eval()方法仅适用于数据绑定控件

单值数据绑定
或者如果id是受保护/公共变量

 <div id="<%# "test"+id %>"></div>

甚至可以调用自己的方法(受保护/公开)

<div id= "<%# "test"+Counter() %>"></div>

然后在页面加载事件中调用此方法

 DataBind()