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

how to get a combination name using Eval()

本文关键字:组合 获取 何使用 Eval      更新时间:2023-09-26

我想知道如何使用<%# Eval("id") %> 获得类似"test1"的组合名称

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

这是对的吗?

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

这段代码应该写在asp.net网站项目的前端页面上。

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

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

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

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

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

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

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

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

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

 DataBind()