问题描述
从网上下了一个系统,运行的时候出问题!!!!!!if(kong()){//定义变量stringaa,bb,cc,dd,ee,ff,gg,hh,ii;[b]aa=this.TextBox1.Text;bb=this.TextBox2.Text;cc=this.TextBox3.Text;dd=this.DropDownList1.Text;ee=this.TextBox5.Text;ff=this.TextBox6.Text;gg=this.TextBox7.Text;hh=this.TextBox8.Text;ii=this.TextBox9.Text;这里所有的TextBox全部有下划线,还有DropDownList1,其他网页里的都一样,好郁闷!!!!!本人怀疑是没连数据库文件,所以已经连接上数据库;;;;;[color=#FF0000]这是不是网上的兄弟们故意整的错误啊,,,,一个完整的系统怎么不能运行,,我用的是VS2008,和SQLServer2005[/color]显示的错误内容是::::不包含"TextBox"的定义;;;不能接受类型为"EditPeople"的第一个参数的扩展方法;;;;SqlConnectionscon=newSqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);scon.Open();SqlCommandscmd=newSqlCommand("insertintohuopin(huoName,bianma,huoDanwei,cfck,rkdw,ckdw,yskc,dixian,gaoxian)values('"+aa+"','"+bb+"','"+cc+"','"+dd+"','"+ee+"','"+ff+"','"+gg+"','"+hh+"','"+ii+"')",scon);scmd.ExecuteNonQuery();scmd.Dispose();scon.Close();Response.Write("<scriptlanguage='javascript'>alert('添加成功!');</script>");Server.Transfer("Managehuo.aspx");}}privateboolkong(){if(this.TextBox1.Text==""){Response.Write("<scriptlanguage='javascript'>alert('其他不能为空!');</script>");returnfalse;}else{
解决方案
解决方案二:
顶一下
解决方案三:
顶一下
解决方案四:
顶一下
解决方案五:
从变量命名来看,这程序就很烂,不用研究。非要研究的话,你看下,cs文件头上类的声明带不带partail关键字,不带的话就是VS2003的工程,是容易丢失控件声明,如果有,那么你要检查aspx页面里第一句话有没有绑定上对应的cs文件