日期:2014-05-17  浏览次数:20406 次

初学ASP.NET,真的不知道哪里出错了,求助

如图,不知道是哪里出错了

------解决方案--------------------
如果这个页面是从别的地方复制过来的代码,那么可能在.designer.cs文件中生成这个控件的成员变量
------解决方案--------------------
确定前台界面确实有这些报错ID的控件么?

如果前台确实有对应的控件,只能重新建个界面 把前后台代码复制过去。。。我确实遇到过这种蹩脚的问题,。,
------解决方案--------------------
检查一下 控件界面中 是否有对应名字的控件
------解决方案--------------------
没有错,是你没有全部保存,你看见你左上角的那个页面还有个"*"

全部保存,然后编译运行就OK啦!
------解决方案--------------------
看看你的源代码里或者说界面有没有名字是txtAName和txtAPass的文本框
------解决方案--------------------
请确定你的 AdminLogin.cs 文件对应的 AdminLogin.aspx文件里有ID为上述报错的名字
------解决方案--------------------
看一下文本框名字是不是txtAName
------解决方案--------------------
在AdminLogin.aspx的<from></from>中间加上
HTML code

用户名:<asp:TextBox ID="txtAName" runat="server"></asp:TextBox>
密码:<asp:TextBox ID="txtAPass" runat="server"></asp:TextBox>
邮件地址:<asp:TextBox ID="txtEntercode" runat="server"></asp:TextBox>

------解决方案--------------------
楼上的大侠们都说了。
------解决方案--------------------
探讨
检查一下 控件界面中 是否有对应名字的控件

------解决方案--------------------
在重复一次不要直接复制别人的代码!!!!!

很明显你的页面上没有textbox为XX的,后台怎么找得到呢!!
------解决方案--------------------
自己在前台页面上拖一个文本框,然后把文本框的名字改成那样重新生成一下就OK了
------解决方案--------------------
你报错的这些地方是没有这些控件的ID,你看一下你的页面,也就是设计界面,要对应的ID,比如:<asp:TextBox ID="txtName" runat="server"></asp:TextBox>,而这里的ID就是那个值。你看一下。。
------解决方案--------------------
探讨

在AdminLogin.aspx的<from></from>中间加上
HTML code

用户名:<asp:TextBox ID="txtAName" runat="server"></asp:TextBox>
密码:<asp:TextBox ID="txtAPass" runat="server"></asp:TextBox>
邮件地址:<asp:TextBox ID="txtEnter……