<a href=<%# Convert.ToDateTime(DataBinder.Eval(Container.DataItem, "NotifyIssueTime")) > Convert.ToDateTime("2012-02-03 13:49:18") ? "href='DownLoad.aspx?_id<%# DataBinder.Eval(Container.DataItem,"NotifyId")'" : "href='Details.aspx?id=DataBinder.Eval(Container.DataItem,"NotifyId")'" %> >
<%# (DataBinder.Eval(Container.DataItem,"NotifyTopic").ToString().Length>26)?DataBinder.Eval(Container.DataItem,"NotifyTopic").ToString().Substring(0,26)+"...":DataBinder.Eval(Container.DataItem,"NotifyTopic").ToString() %> <%--'>--%>
</a>
我用的是这种方法,可以提示错误,请问高手们有其他好的建议吗?
你在按行绑定事件里面写吧!这里好像不能使用表达式
<a href='<%# DateTime.Parse(Eval("Date").ToString())> DateTime.Parse("2011-2-3")?"A.aspx":"B.aspx" %>'>
</a>
试试这样写看看