protected void Submit1_ServerClick(object sender, EventArgs e)
{
if (Page.IsValid)
{
int pid = Convert.ToInt32(this.dr_type.SelectedValue.ToString());
string classname = this.txtclassname.Text.Trim().ToString();
string descript = this.classabout.Text.Trim().ToString();
int depts=1; // 断点鼠标移到depts 位置上里显示 depts 0
datasql dtq = new datasql();
if (pid == 0)
{
dtq.insertarticleclass(pid, classname, descript, depts);
}
else
{
depts = dtq.selectbackint(pid, "ac_id", "admin_articleclass", "depth");
dtq.insertarticleclass(pid, classname, descript,++depts); //在这里加一个断点
}
showmessage.AjaxShow("增加新分类成功!","admin_addarticleclass.aspx");
}
}一个非常奇怪的问题
我增加类的时候,不管怎么选择项,写到数据库的深度总是1或0
后来发现原来是 depts 这个变量的初值总是0
我试过很多次了,把depts 变量名改了,把后面的值赋100,都没有反应
请问是怎么回事啊
{
if (Page.IsValid)
{
int pid = Convert.ToInt32(this.dr_type.SelectedValue.ToString());
string classname = this.txtclassname.Text.Trim().ToString();
string descript = this.classabout.Text.Trim().ToString();
int depts=1; // 断点鼠标移到depts 位置上里显示 depts 0
datasql dtq = new datasql();
if (pid == 0)
{
dtq.insertarticleclass(pid, classname, descript, depts);
}
else
{
depts = dtq.selectbackint(pid, "ac_id", "admin_articleclass", "depth");
dtq.insertarticleclass(pid, classname, descript,++depts); //在这里加一个断点
}
showmessage.AjaxShow("增加新分类成功!","admin_addarticleclass.aspx");
}
}一个非常奇怪的问题
我增加类的时候,不管怎么选择项,写到数据库的深度总是1或0
后来发现原来是 depts 这个变量的初值总是0
我试过很多次了,把depts 变量名改了,把后面的值赋100,都没有反应
请问是怎么回事啊
再断点跟踪一下试试
清cookie,重启电脑(有一次这样做完还会,第二天重新运行,发觉一切正常了)如果还不行,只能重装了。。