NetCMS网站内容管理系统

首页 » ☆ 产品服务区 ☆ » 『 Bug反馈 』 » [0509][后台]发布栏目列表出错
maohongshan - 2008-7-13 14:48:00
标题:发布栏目列表出错
内容:前几天看着网友的贴子修改了几处bug,今天发布新闻时,栏目列表页发布出错了(注:在发布管理中可以正常发布,在栏目管理中点生成静态页时出现错误),详细如下
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
□□□发布栏目
【ID】:253086564099
【错误描述:】
System.ArgumentNullException: 值不能为空。
参数名: String
  在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
  在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
  在 System.Int32.Parse(String s)
  在 NetCMS.Publish.LabelMass.Analyse_ChRead(Int32 ID, Int32 TitleNumer, String str_Style, String styleid, Int32 NewsTF, String DTable, Int32 ChID) 位置 F:\aspnet源程序\NETCMSv1.5 build0509_Src\NetCMS V1.5_Src\NetCMS.Publish\Label\LabelMass_Method5.cs:行号 779
  在 NetCMS.Publish.LabelMass.Analyse_ChannelContent(Int32 ChID) 位置 F:\aspnet源程序\NETCMSv1.5 build0509_Src\NetCMS V1.5_Src\NetCMS.Publish\Label\LabelMass_Method5.cs:行号 506
  在 NetCMS.Publish.LabelMass.Parse(Int32 ChID) 位置 F:\aspnet源程序\NETCMSv1.5 build0509_Src\NetCMS V1.5_Src\NetCMS.Publish\Label\LabelMass.cs:行号 279
  在 NetCMS.Publish.ChannelLabel.ParseLabelConetent(Int32 ChID) 位置 F:\aspnet源程序\NETCMSv1.5 build0509_Src\NetCMS V1.5_Src\NetCMS.Publish\Label\ChannelLabel.cs:行号 77
  在 NetCMS.Publish.ChannelLabel.MakeHtmlCode() 位置 F:\aspnet源程序\NETCMSv1.5 build0509_Src\NetCMS V1.5_Src\NetCMS.Publish\Label\ChannelLabel.cs:行号 89
  在 NetCMS.Publish.Template.ReplaceLabels() 位置 F:\aspnet源程序\NETCMSv1.5 build0509_Src\NetCMS V1.5_Src\NetCMS.Publish\Template.cs:行号 181
  在 NetCMS.Publish.UltiPublish.replaceTemp(Template tempRe, Boolean existFlag, String savePath, String id, String ContentType) 位置 F:\aspnet源程序\NETCMSv1.5 build0509_Src\NetCMS V1.5_Src\NetCMS.Publish\UltiPublish.cs:行号 618
  在 NetCMS.Publish.UltiPublish.publishSingleClass(String classID, String datalib) 位置 F:\aspnet源程序\NETCMSv1.5 build0509_Src\NetCMS V1.5_Src\NetCMS.Publish\UltiPublish.cs:行号 552
【UserName】  【Time】2008-7-13 14:42:53
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
□□□发布栏目
【ID】:253086564099
【错误描述:】
值不能为空。
参数名: String
【UserName】  【Time】2008-7-13 14:42:53
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
zj_chengwa - 2008-7-14 11:52:00
用了些什么标签`
maohongshan - 2008-7-15 13:23:00
就一个读取最新新闻的标签
maohongshan - 2008-7-18 12:52:00
已经解决。
原因:\manage\news\class_list.aspx.cs 第500附近 rd.delUpdate_news(Checkboxs,11) 返回值为-1 判断语句没有进行下去。
解决方法:通过其他方法取出isPage值,如:
DataTable dt = rd.getClassContent(Checkboxs.ToString(), 0);
isPage = Convert.ToInt32(dt.Rows[0]["isPage"].ToString());

在NetCMS.DALSQLServer\ContentManage.cs 中 966行附近 sql 语句中加上isPage
1
查看完整版本: [0509][后台]发布栏目列表出错