visual studio 2010 "创建控件时出错"解决办法
来源:互联网 发布:成都国信安php 编辑:程序博客网 时间:2024/05/29 04:24
在网站建设中我们通常会将所有的页面继承自一个基类,这样方便对网站进行管理及一些通用方法的复用。但是如果基类里有 protected override void OnInit(EventArgs e) 的重写时会导致web页面切换到设计视图时出现 “创建控件时出错”提示,无法正常加载控件为我们页面的调整带来麻烦。当然这个错误并不影响运行后的状态。
发生的原因:由于在OnInit中调用的自定义函数里,访问了与服务器相关的变量,如Request,Response,Session,Server等,因为在设计模式时,这些变量是不会存在的,因此进行调用就会引发异常,从而导致这个错误的发生。
解决方案1:
protected override void OnInit(EventArgs e) { if(System.Web.HttpContext.Current != null) { ...... base.OnInit(e); }}
解决方案2:
protected override void OnInit(EventArgs e) { base.OnInit(e); if(!this.DesignMode) { ...... }}
- visual studio 2010 "创建控件时出错"解决办法
- visual studio 2010 "创建控件时出错"解决办法
- Visual Studio 2010 更新NuGet Package Manager出错解决办法
- 用Visual studio 创建自定义控件
- Visual Studio《加载此属性页时出错》的解决办法[转]
- Visual Studio 2008 安装出错 无法安装 的解决办法
- visual studio 2012 创建向导时,处理模板文件时出错的解决方法
- Microsoft Visual Studio 2010 旗舰版出错
- Visual Studio编译出错
- Visual Studio 生成出错
- vs2008 创建控件时出错
- visual studio 2010 创建 DLL
- 安装Visual studio 2010 Beta 2时卸载Visual studio 2010 Beta 1失败的解决办法
- Visual Studio 2013 无法启动 IIS Express 的解决办法,新建web项目时出错,系统找不到指定文件
- "创建控件时出错/lm/w3svc/... 不是一个有效的iis应用程序" 的解决办法
- 创建控件时出错/lm/w3svc/... 不是一个有效的iis应用程序" 的解决办法
- Visual Studio 2005 无法创建"智能设备"解决办法 .
- Microsoft Visual Studio 2015项目创建失败 解决办法
- poj - 1308 - Is It A Tree?(Uva - 615, hdu - 1325)
- ORA-00600: internal error code, arguments: [kdsgrp1] example
- sharepoint 配置是否显示错误信息
- PCI配置空间简介
- 线程属性介绍(二)
- visual studio 2010 "创建控件时出错"解决办法
- 习近平给甘肃贫困山村村民送来年货
- ORA-00600: 内部错误代码, 参数: [17114], [0x2A97775EF8], [], [], [], [], [], []
- linux下vi命令大全
- 中断/IO/DMA
- [三维重建]bundle环境搭建和编译
- MongoDB访问控制
- vim键盘图
- JS:parseInt("08")或parseInt("09")转换返回0的原因