牛腩新闻发布系统-出错集锦(2)

接上篇《牛腩新闻发布系统-出错集锦(1)》

               错误十:


                     分析及解决方案:查询的时候数据库中内容为空。在VB中也遇到过这样的错误,不过错误不是这样提示的。是关于EOF和BOF之类的错误提示。

                     窗口源中填写

<span style="font-size:18px;">EmptyDataText="该类别下暂无新闻!</span>
                     代码中填写

<span style="font-size:18px;"> if (dt.Rows.Count==0)
 if (dt.Rows.Count !=0)
            {
                //设置类别名称
                lblCaName.Text = dt.Rows[0]["name"].ToString();
            }
</span>
                     错误十一:

                   分析及解决方案:这个代码一看就知道是类型转换出现的问题。我在Model里定义的id为string类型,数据库中是int型。原理说转换是没错的。问题一般出现在数据绑定这一块。<%#Eval("id") %>,我是把源码的这个替换了一下就好了。

                  错误十二:


              分析及解决方案:问题出现在提交数据的时候是HTML文本那么就会出现安全隐患,使验证服务器端失效便可以处理这个错误。添加CSS代码如下:

<span style="font-size:18px;">ValidateRequest="false"</span>
              以上错误是我在学习牛腩新闻发布系统中发现的一些错误及解决方案,当然还有很多错误没有记录,或者放到了别的博客中,分享给大家以供参考,如有不当之处敬请斧正!

                


评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值