我想知道如何使用<%# Eval("id") %>
我想通过数据表中的id字段命名div,我可以使用<%# Eval("id") %>
在前端获取id,我希望div名称类似于test1,test2。
这是对的吗?
<div id="<%# test+Eval("id") %>"></div>
此代码应该写在asp.net网站项目的前端页面中。
答案 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()