Eval可以进行表达式运算 Bind不可以
======================
<%# ((Eval("IsNew").ToString()) == "True") ? "<img src='Images/ico/new_d.gif' alt='新信息'>" : ""%>
======================
<%# ((Eval("IsNew").ToString()) == "True") ? "<img src='Images/ico/new_d.gif' alt='新信息'>" : ""%>
return s1+s2;
}
<%# getStr(Eval("Field").ToString(),Eval("Field").ToString) %>
if(<%# Eval("Title") %>)
{
}这样的就好了
if(<%# Eval("Title") %>)
{
}有这么写的吗?<% %>是在页面原样输出C#代码,楼主想要达到个啥效果?
return s1+s2;
}
<%# getStr(Eval("Field").ToString(),Eval("Field").ToString) %>
-------------------------------------
aspx文件里面进行逻辑运算,这一句怪怪的。页面处理过程中,aspx文件最终会转换成.cs类文件,这而个.cs文件继承自aspx.cs文件。记得<%@ Page里的Inherites="***.cs"吧?就算做到了,其实也就是看起来在所谓的aspx文件里进行了运算而已~