e0398 - 2012/10/29 18:13:50
设置导航模型为:“文章列表(滚动)”就出错
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误消息: CS0117: “System.Web.UI.Control”并不包含“DataItem”的定义
源错误:
行 8: <div id="nav_content_<%=Nav_Id%>" class="nav_content" style="<%=Nav_content_style%>">
行 9: <%}%><%conn.Open();%><li><span class="title"><a href={pa:detail_url}
行 10: target="<%#DataBinder.Eval(Container.DataItem,"pa_target")%>" <%#DataBinder.Eval(Container.DataItem,"pa_style").ToString()==""?"":" style=\""+DataBinder.Eval(Container.DataItem,"pa_style").ToString()+"\" "%>
行 11: >
行 12: <%#SubStr(DataBinder.Eval(Container.DataItem,"title").ToString(),50,true)%>
e0398 - 2012/10/29 18:17:11
代码如下:
- <li><span class="title"><a href={pa:detail_url}
- target="<%#DataBinder.Eval(Container.DataItem,"pa_target")%>" <%#DataBinder.Eval(Container.DataItem,"pa_style").ToString()==""?"":" style=\""+DataBinder.Eval(Container.DataItem,"pa_style").ToString()+"\" "%>
- >
- <%#SubStr(DataBinder.Eval(Container.DataItem,"title").ToString(),50,true)%>
- </a></span><span class="date">[<%#DataBinder.Eval(Container.DataItem,"thedate","{0:yyyy-MM-dd}")%>]</span>
- </li>
复制代码
e0398 - 2012/10/30 9:11:35
是什么问题?
xiyou - 2012/10/30 9:21:54
DataBinder.Eval(.... 字段根本就没有这种调用方式,你制作模型时候点击右上角字段,左边有调用提示
具体滚动模型见:
http://bbs.pageadmin.net/showtopic-21348.aspx
e0398 - 2012/10/30 18:09:39
政府模板自带的,没研究、我看看。