<%
if (Convert.ToInt32(Eval("RelyeCountByPostsID")) > 20)
{}
%>
<%else{}%>这样提示错误
Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。请问要如何修改
if (Convert.ToInt32(Eval("RelyeCountByPostsID")) > 20)
{}
%>
<%else{}%>这样提示错误
Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。请问要如何修改
<%#Eval("RelyeCountByPostsID")%>如果只是 if 不如用 ?:<%# Convert.ToInt32(Eval("RelyeCountByPostsID"))>20?"值A":"值B"%>如果判断的语句过多,不如写个方法<%# IsLarger20(Eval("RelyeCountByPostsID"))%>
protected string IsLarger20(objct obj){
...
}
<%
if (Convert.ToInt32(Eval("RelyeCountByPostsID")) > 20)
{
%>
<a href="main.aspx?id=<%#Eval("id")%>"><%#Eval("name")%><a/>
<%else{
%>
<%#Eval("name")%>
<%}%>
你用的行吗
<%# Convert.ToInt32(Eval("RelyeCountByPostsID")) > 20 ? "<a href='main.aspx?id=" + Eval("id").ToString() + "'>" + Eval("name").ToString() + "</a>" : Eval("name").ToString() %>
不能像你那样写,可以写成上面这个方式
我当然知道 我就是问有什么可以代替<asp:Label>这个 我用这个<asp:Label>的目的是要它的这个属性ToolTip