产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » 关于图文混排的文章列表 缩略图问题
jiloveyou100 - 2017/11/1 15:59:16
麻烦帮忙看下,这模型 问题出在哪儿?谢谢!~~
<ul class="tw_article">
<%
string pic="";
DataTable dt=Get_Data();
DataRow dr;
for(int i=0;i<dt.Rows.Count;i++)
{
dr=dt.Rows;
pic=dr["titlepic"].ToString();
%>
<li>
<%if(pic!=""){%>
<span class="pic"><a href="<%=Detail_Url(dr)%>" target="<%=Target%>"><img src="<%=dr[%=pic%].ToString()=""?"/e/images/noimage.gif":dr[%=pic%].ToString()%>" border="0" style="<%=TitlePic_Size%>"></a></span>
<%}
%>
<span class="title">
<a href="<%=Detail_Url(dr)%>" target="<%=Target%>" title="<%=Server.HtmlEncode(dr["title"].ToString())%>" style="<%=dr["pa_style"]%>"><%=SubStr(dr["title"].ToStrin(),Title_Num,true)%>
</a>
</span>
<p class="introduct"><%=SubStr(dr["pa_introduct"].ToString(),300,true)%>
</li>
<%
}
%>
</ul>
xiyou - 2017/11/2 9:22:10
你这代码写的有问题,表达式不能直接用在html中,帮你修改了一下
  1. <ul class="tw_article">
  2. <%
  3. string pic="";
  4. string pics="";
  5. DataTable dt=Get_Data();
  6. DataRow dr;
  7. for(int i=0;i<dt.Rows.Count;i++)
  8. {
  9. dr=dt.Rows[i];
  10. pic=dr["titlepic"].ToString();
  11. pics=(pic=="")?"/e/images/noimage.gif":pic;
  12. %>
  13. <li>
  14. <span class="pic"><a href="<%=Detail_Url(dr)%>" target="<%=Target%>"><img src="<%=pics%>" border="0" style="<%=TitlePic_Size%>"></a></span>
  15. <span class="title">
  16. <a href="<%=Detail_Url(dr)%>" target="<%=Target%>" title="<%=Server.HtmlEncode(dr["title"].ToString())%>" style="<%=dr["pa_style"]%>"><%=SubStr(dr["title"].ToString(),Title_Num,true)%>
  17. </a>
  18. </span>
  19. <p class="introduct"><%=SubStr(dr["pa_introduct"].ToString(),300,true)%>
  20. </li>
  21. <%
  22. }
  23. %>
  24. </ul>
复制代码
你直接复制就好
没用css效果有点差:
jiloveyou100 - 2017/11/3 23:10:10
非常感谢xiyou
1
查看完整版本: 关于图文混排的文章列表 缩略图问题