C# 是否可以通过代码块访问数据绑定项
是否可以通过代码块访问数据绑定项 例如,当当前级别不等于上一级别时,我尝试在itemTemplate中添加代码C# 是否可以通过代码块访问数据绑定项,c#,asp.net,C#,Asp.net,是否可以通过代码块访问数据绑定项 例如,当当前级别不等于上一级别时,我尝试在itemTemplate中添加代码 <itemTemplate> <% // Need to ensure Container exists in current context // Get my previous level (example: 3) // Get my current level (example: 1) // Loop from my current level to my pr
<itemTemplate>
<%
// Need to ensure Container exists in current context
// Get my previous level (example: 3)
// Get my current level (example: 1)
// Loop from my current level to my previous level and add
// </ul></li> for each level
int previousLevel = Container.Menu.DataSource.Rows[Container.Index - 1]["Level"];
int currentLevel = Container.Menu.DataSource.Rows[Container.Index]["Level"];
while(currentLevel != previousLevel)
{
%>
</ul>
</li>
<%
currentLevel++;
}
%>
</itemTemplate>
我在编译时收到以下错误:
CS0103:名称“Container”不正确
存在于当前上下文中
有什么想法吗?容器将仅在数据绑定表达式(
)中可用。您也许可以尝试嵌套中继器,以实现您正在尝试实现的目标 容器将仅在数据绑定表达式中可用(
)。您也许可以尝试嵌套中继器,以实现您正在尝试实现的目标