问题描述
页面上有,名称也对,查了很久没有找到解决办法,有会的大神指点一下吗,万分感激!!!
解决方案
解决方案二:
为什么图片上传不了
解决方案三:
图在这,百度云分享什么的
解决方案四:
1、是不是修改过aspx文件,导致CodeBehind对应的cs文件改变了?2、是否修改过aspx.cs文件的命名空间,导致和aspx的Inherits不对应了?
解决方案五:
检查过了您说的两点,没有问题啊谢谢您
解决方案六:
我贴代码吧Book_Insert.aspx<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Book_Insert.aspx.cs"Inherits="Book_Insert"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title></head><body><center><h1><fontcolor="red">添加</font></h1><formid="form1"runat="server"><div><tableborder=2><tr><td><asp:LabelID="Label1"runat="server"Text="bookID"></asp:Label><asp:TextBoxID="TextBox_1"runat="server"></asp:TextBox></td><td><asp:LabelID="Label2"runat="server"Text="bookno"></asp:Label><asp:TextBoxID="TextBox2"runat="server"></asp:TextBox></td></tr><tr><td><asp:LabelID="Label3"runat="server"Text="bookname"></asp:Label><asp:TextBoxID="TextBox3"runat="server"></asp:TextBox></td><td><asp:LabelID="Label4"runat="server"Text="bookwriter"></asp:Label><asp:TextBoxID="TextBox4"runat="server"></asp:TextBox></td></tr><tr><td><asp:LabelID="Label5"runat="server"Text="bookpulish"></asp:Label><asp:TextBoxID="TextBox5"runat="server"></asp:TextBox></td><td><asp:LabelID="Label6"runat="server"Text="bookprice"></asp:Label><asp:TextBoxID="TextBox6"runat="server"></asp:TextBox></td></tr><tr><td><asp:LabelID="Label7"runat="server"Text="bookdate"></asp:Label><asp:TextBoxID="TextBox7"runat="server"></asp:TextBox></td><td><asp:LabelID="Label8"runat="server"Text="bookclass"></asp:Label><asp:TextBoxID="TextBox8"runat="server"></asp:TextBox></td></tr><tr><td><asp:LabelID="Label9"runat="server"Text="bookmain"></asp:Label><asp:TextBoxID="TextBox9"runat="server"></asp:TextBox></td><td><asp:LabelID="Label10"runat="server"Text="bookprim"></asp:Label><asp:TextBoxID="TextBox10"runat="server"></asp:TextBox></td></tr><tr><td><asp:LabelID="Label11"runat="server"Text="bookcopy"></asp:Label><asp:TextBoxID="TextBox11"runat="server"></asp:TextBox></td><td><asp:LabelID="Label12"runat="server"Text="bookstate"></asp:Label><asp:TextBoxID="TextBox12"runat="server"></asp:TextBox></td></tr><tr><td><asp:LabelID="Label13"runat="server"Text="bookrno"></asp:Label><asp:TextBoxID="TextBox13"runat="server"></asp:TextBox></td></tr></table><asp:ButtonID="Button1"runat="server"Text="添加"OnClick="Button1_Click"/></div></form><ahref="insert_jiemian.aspx">返回添加主界面</a></center></body></html>
Book_Insert.aspx.csusingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.OracleClient;publicpartialclassBook_Insert:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){stringmConn="datasource=orcl;userid=scott;password=oracle";//连接数据库OracleConnectionconn=newOracleConnection(mConn);conn.Open();OracleCommandcmd=newOracleCommand();cmd.Connection=conn;cmd.CommandText="Book_Insert";cmd.CommandType=CommandType.StoredProcedure;OracleParameter[]parameters={newOracleParameter("bookID",OracleType.VarChar,20),newOracleParameter("bookno",OracleType.VarChar,20),newOracleParameter("bookname",OracleType.VarChar,20),newOracleParameter("bookwriter",OracleType.VarChar,20),newOracleParameter("bookpulish",OracleType.VarChar,20),newOracleParameter("bookprice",OracleType.Number),newOracleParameter("bookdate",OracleType.VarChar,20),newOracleParameter("bookclass",OracleType.VarChar,20),newOracleParameter("bookmain",OracleType.VarChar,20),newOracleParameter("bookprim",OracleType.VarChar,20),newOracleParameter("bookcopy",OracleType.Number),newOracleParameter("bookstate",OracleType.VarChar,20),newOracleParameter("bookrno",OracleType.VarChar,20)};parameters[0].Direction=ParameterDirection.Input;parameters[1].Direction=ParameterDirection.Input;parameters[2].Direction=ParameterDirection.Input;parameters[3].Direction=ParameterDirection.Input;parameters[4].Direction=ParameterDirection.Input;parameters[5].Direction=ParameterDirection.Input;parameters[6].Direction=ParameterDirection.Input;parameters[7].Direction=ParameterDirection.Input;parameters[8].Direction=ParameterDirection.Input;parameters[9].Direction=ParameterDirection.Input;parameters[10].Direction=ParameterDirection.Input;parameters[11].Direction=ParameterDirection.Input;parameters[12].Direction=ParameterDirection.Input;parameters[0].Value=TextBox1.Text.ToString();parameters[1].Value=TextBox2.Text.ToString();parameters[2].Value=TextBox3.Text.ToString();parameters[3].Value=TextBox4.Text.ToString();parameters[4].Value=TextBox5.Text.ToString();parameters[5].Value=TextBox6.Text.ToString();parameters[6].Value=TextBox7.Text.ToString();parameters[7].Value=TextBox8.Text.ToString();parameters[8].Value=TextBox9.Text.ToString();parameters[9].Value=TextBox10.Text.ToString();parameters[10].Value=TextBox11.Text.ToString();parameters[11].Value=TextBox12.Text.ToString();parameters[12].Value=TextBox13.Text.ToString();[/color]cmd.Parameters.Add(parameters[0]);cmd.Parameters.Add(parameters[1]);cmd.Parameters.Add(parameters[2]);cmd.Parameters.Add(parameters[3]);cmd.Parameters.Add(parameters[4]);cmd.Parameters.Add(parameters[5]);cmd.Parameters.Add(parameters[6]);cmd.Parameters.Add(parameters[7]);cmd.Parameters.Add(parameters[8]);cmd.Parameters.Add(parameters[9]);cmd.Parameters.Add(parameters[10]);cmd.Parameters.Add(parameters[11]);cmd.Parameters.Add(parameters[12]);try{cmd.ExecuteNonQuery();}finally{conn.Close();}}}
解决方案七:
代码看不出什么问题重新建个页面就放一个控件试试.
解决方案八:
我的亲娘哎,页面上那是TextBox1吗?那下划线哪里去了?最好给控件一个一眼看上去就能知道干啥用的ID,不然你这十几个文本框,错了还不把你找累死<asp:TextBoxID="TextBox_1"runat="server"></asp:TextBox>
解决方案九:
Book_Insert.aspx.cs中所有的TextBox都提示上下文中不存在,就是下面这段,本来想标红的,结果没弄好,多了个[/color]parameters[0].Value=TextBox1.Text.ToString();parameters[1].Value=TextBox2.Text.ToString();parameters[2].Value=TextBox3.Text.ToString();parameters[3].Value=TextBox4.Text.ToString();parameters[4].Value=TextBox5.Text.ToString();parameters[5].Value=TextBox6.Text.ToString();parameters[6].Value=TextBox7.Text.ToString();parameters[7].Value=TextBox8.Text.ToString();parameters[8].Value=TextBox9.Text.ToString();parameters[9].Value=TextBox10.Text.ToString();parameters[10].Value=TextBox11.Text.ToString();parameters[11].Value=TextBox12.Text.ToString();parameters[12].Value=TextBox13.Text.ToString();
解决方案十:
谢谢七楼,那个是之前想换个名字试试忘了改回来的,提示错误的不只是TextBox1,是每个文本框都有
解决方案十一:
引用6楼yzf86211861的回复:
代码看不出什么问题重新建个页面就放一个控件试试.
新建了页面还是提示同样错误,要哭了
解决方案十二:
引用10楼u012188067的回复:
Quote: 引用6楼yzf86211861的回复:
代码看不出什么问题重新建个页面就放一个控件试试.新建了页面还是提示同样错误,要哭了
新建一个Page,不要复制代码过去,把从工具箱里面拖TextBox进去。估计你自己动过Book_Insert.aspx.desinger.cs里面的代码。你也可以到这个文件里面手动注册一下你所有的控件
解决方案十三:
为什么不是错误截图里面的Reader_Insert.aspx?是不是Reader_Insert.aspx顶上的CodeFile写错了是book_insert.aspx.cs了
解决方案十四:
以前遇到过,关掉重开就好了...