ASP.NET:当前上下文中不存在XX控件

来源:互联网 发布:win10怎么连接网络 编辑:程序博客网 时间:2024/06/03 18:48

        系统建模时前台和后台是分开弄得,后来整合界面时,添加存在项提示如下ASP.NET错误:当前上下文中不存在名称“FileUpload1”:

        

        错误产生原因:从本网站直接添加另外一个网站的aspx文件,在原网站时aspx文件下有aspx.csdesigner.cs,添加过来后aspx下只有aspx.cs


  • 解决方法一



  • 解决方法二  
        把该页面文件删除了,手动在vs里新建同名文件,然后分别把aspx里的代码和aspx.cs里的代码复制回去,(designer.cs里的代码vs会自己生成)。
  • 解决方法三
    打开designer.cs文件,注册控件,比如要添加HTML的TextBox控件id为txtAdminName,如下:
/// <summary>        /// txtAdminName 控件。        /// </summary>        /// <remarks>        /// 自动生成的字段。        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。        /// </remarks>        protected global::System.Web.UI.HtmlControls.HtmlInputText txtAdminName;

  • vs智能提示消失:你可以Ctrl+J调出智能提示,或者重启vs。
web窗体转换为web应用程序