1.解决突然出现的文章添加时,必须是在随笔有分类的情况下的Bug:
private void addButton_Click(object sender, System.EventArgs e)
{
if(Session["Blog"]!=null)
{
//创建一个BlogVO对象,然后将当前博客的账号信息赋给它
BlogVO bVO = (BlogVO)Session["Blog"];
int cNo = cDAO.LoadCount(bVO.BlogID,"e");
{
if(Session["Blog"]!=null)
{
//创建一个BlogVO对象,然后将当前博客的账号信息赋给它
BlogVO bVO = (BlogVO)Session["Blog"];
int cNo = cDAO.LoadCount(bVO.BlogID,"e");
.................
}
}
当时写错了,应该把e写为a
2.解决修改文章时,没反应,修改不成的Bug:
这个问题困扰了我多时,我来来回回把edit.aspx页面折腾了好几回!
还是自己粗心的事,在ArticleDAO中的Update方法中,写错了ArticleID(估计当时累晕了,少写了个e),con.close()写成con.open()了!
3.理解向error.aspx页面传值,随时改变显示错误信息,格式不对的图片仍能加入后台数据库的问题:
if(imgExt != ".jpg"|| imgExt != ".gif" || imgExt != ".png")
{
back = - 2;
{
back = - 2;
}
..............................
if(back>0)
{
PictureVO pVO = new PictureVO();
pVO.BlogID = bVO.BlogID;
pVO.CategoryID = Convert.ToInt32(categoryID.SelectedValue);
pVO.Subject = subject.Text;
pVO.ImageUrl = imageNewName;
back += pDAO.Insert(pVO);//插入数据库保存
Page.Response.Redirect("/Blog/Success.aspx?flag=addpicture");
}
else
{
Page.Response.Redirect("/Blog/Error.aspxflag=addpicture&opStr=图片格式不正确");
//Page.Response.Write("<script language='javascript'>alert('你选择的图片格式有误!');</script>");
}
{
PictureVO pVO = new PictureVO();
pVO.BlogID = bVO.BlogID;
pVO.CategoryID = Convert.ToInt32(categoryID.SelectedValue);
pVO.Subject = subject.Text;
pVO.ImageUrl = imageNewName;
back += pDAO.Insert(pVO);//插入数据库保存
Page.Response.Redirect("/Blog/Success.aspx?flag=addpicture");
}
else
{
Page.Response.Redirect("/Blog/Error.aspxflag=addpicture&opStr=图片格式不正确");
//Page.Response.Write("<script language='javascript'>alert('你选择的图片格式有误!');</script>");
}

浙公网安备 33010602011771号