Html 尝试使用vb.net代码显示或隐藏DIV

Html 尝试使用vb.net代码显示或隐藏DIV,html,asp.net,vb.net,Html,Asp.net,Vb.net,下面的例子在 我试图在html页面中显示或隐藏一个div,该div可与vb.net代码一起使用,但没有成功 <div runat="server" visible='<%# Container.DataItem.cod_dni = "10211721")%>' > Hello </div> 你好 获取错误ID: BC30944 cast运算符中的语法错误;需要两个用逗号分隔的参数 我也试过了 <div runat="server" vi

下面的例子在

我试图在html页面中显示或隐藏一个div,该div可与vb.net代码一起使用,但没有成功

<div runat="server" visible='<%# Container.DataItem.cod_dni = "10211721")%>' >
     Hello
</div>

你好
获取错误ID: BC30944 cast运算符中的语法错误;需要两个用逗号分隔的参数

我也试过了

<div runat="server" visible='<%# Container.DataItem("cod_dni") = "10211721")%>' >
     Hello
</div>

你好
并获得相同的错误ID。

请尝试以下操作:

visible='<%# IIf(Eval("cod_dni").ToString() = "10211721",true,false) %>'
visible=''

您可能只需要强制转换
容器.DataItem
。。假设
cod\u dni
是一个字符串,请尝试以下操作:

<div runat="server" visible='<%# CStr(Container.DataItem("cod_dni")) = "10211721"%>' >
     Hello
</div>

你好
而且


最后你的陈述中有一个额外的
,所以我把它去掉了。

使用jquery怎么样我猜你有一个拼写错误,最后你有一个括号。。。")%>