我在设计器文件中添加了一些控件,但是cs文件不接受这些控件,它说textbox1在当前上下文中不存在。 我试过这些解决方案: 1)转换为Web应用程序 2)重新创建文件.aspx和.aspx.cs 但它没有解决我的问题? 任何帮助将不胜感激。
答案 0 :(得分:0)
很难分析情况...... 可能是因为容器(如面板) 试试这个
TextBox tb=(TextBox)<"container name">.FindControl("textbox1");
答案 1 :(得分:0)
当你创建一个新的aspx页面时,确保你在单独的文件中选择放置代码。如果没关系,那么在创建aspxx文件后,从工具箱的标准选项中拖放一个文本框。然后从属性窗口中检查文本框的ID。使用像textbox1.Text
这样的ID。如果您使用的是html文本框,请将其设为runat="server"
并使用文本框的ID。