<%
DateTime date;
var culture = new System.Globalization.CultureInfo("pt-BR");
DateTime.TryParseExact(Eval("pubDate").ToString(), "dd MMM", culture, System.Globalization.DateTimeStyles.AssumeLocal, out date);
var b = date.ToString();
%>
我正在尝试从asp:ListView中的wordpress feed评估日期。我想要的是将b“返回”到ItemTemplate,但我一直收到此错误:
{“诸如Eval(),XPath()和Bind()之类的数据关联方法只能在控制数据绑定的上下文中使用。”}
最佳答案
在.aspx上
<%# ToDate(Eval("pubDate")) %>
on.aspx.cs
protected string ToDate(object wordpressDate)
{
DateTime date;
var culture = new System.Globalization.CultureInfo("pt-BR");
DateTime.TryParse(wordpressDate.ToString(), culture, System.Globalization.DateTimeStyles.AssumeLocal, out date);
return date.ToString("dd MMM");
}
关于c# - 具有功能和其他变量的WebForms Eval(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22941426/