public static class Binder
{
public static TResult Eval<TEntity, TResult>(this System.Web.UI.Page p,
Func<TEntity, TResult> func)
return func((TEntity)p.GetDataItem());
}
<%# this.Eval<NewsInfo, string>(n => n.Title) %>
public static class Binder<TEntity> where TEntity : class
public static TResult Eval<TResult>(System.Web.UI.Page p,
<%# Binder<NewsInfo>.Eval(this, n => n.Title) %>
<%# Eval<NewsInfo>(n => n.Title)%>