产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

44.ascx错误 [复制链接]

1#
在数据表管理中文章咨询 更新文件后点击子栏目导航显示错误如图

从备份中上传44.ascx后回复正常,请问是什么原因,怎样解决。
另:导航下拉菜单无效,部分电脑编辑器打不开,不能发表文章。于以上情况有关吗?
捕获1.GIF (, 下载次数:0)

(2015/1/20 14:31:00 上传)

捕获1.GIF

分享 转发
TOP
2#

请问44.ascx有错误码?
  1. <ul class="article">
  2. <%
  3. DataTable dt=Get_Data();
  4. DataRow dr;
  5. for(int i=0;i<dt.Rows.Count;i++)
  6. {
  7. dr=dt.Rows[i];
  8. %>
  9. <li><span class="title">
  10. <a href="<%=Detail_Url(dr)%>" target="<%=Target%>" title="<%=Server.HtmlEncode(dr["title"].ToString())%>" style="<%=dr["pa_style"]%>"><%=SubStr(dr["title"].ToString(),Title_Num,true)%></a></span>
  11. <span class="date"><%=((DateTime)dr["thedate"]).ToString("yyyy-MM-dd")%></span>
  12. <span class="clear"></span>
  13. </li>
  14. <%
  15. }
  16. %>
  17. </ul>
  18. <%
  19. string kw=Request.QueryString["title"];  //读取url中的title值
  20. kw=kw.Replace("'","''").Replace("_","[_]").Replace("%","[%]");  //过滤一些特殊符号,避免被不法用户sql注入攻击。
  21. if(kw.Length>20) //判断是否超过20个字符
  22. {
  23.    kw=kw.Substring(0,20); //超过20个字符则截取前20个字符,避免被人恶意输入。
  24. }
  25. Sql_Condition="and (title like '%"+kw+"%' or content like '%"+kw+"%')";  //通过这里来自定义构造sql条件,语法采用标准sql语法。
  26. DataTable dt=Get_Data();
  27. DataRow dr;
  28. for(int i=0;i<dt.Rows.Count;i++)
  29. {
  30. dr=dt.Rows[i]; //说明:给dr赋值
  31. %>
  32. <a href="<%=Detail_Url(dr)%>"><%=dr["title"].ToString()%></a><br>
  33. <%
  34. }
  35. %>
复制代码
TOP
3#

DataTable dt重复定义了,开头定义了,中间就不需要定义
直接
dt=Get_Data();

还有直接去改模型,不要去动文件。
TOP
4#

谢谢
TOP
发新话题 回复该主题