如何在拖动控件时自动向web.config里写点东西

honkerhero 2010-03-15 09:22:55
想写个自定义控件,但需要在web.config里写一点配置,请问如何把控件从工具栏拖到页面的时候来操作配置文件呢?

哪个接口的哪个方法或者事件呢?

答对了有的是分
...全文
186 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jack15850798154 2010-03-15
  • 打赏
  • 举报
回复
学习中。。。。。。。。。。。。。。。。
maomao90 2010-03-15
  • 打赏
  • 举报
回复
不会呀,学习的,

帮楼主顶
honkerhero 2010-03-15
  • 打赏
  • 举报
回复
thank you wanghui0380, try it
wanghui0380 2010-03-15
  • 打赏
  • 举报
回复
public override string GetDesignTimeHtml()
{
//获取web.config,并改写配置
IWebApplication webApp = (IWebApplication)Component.Site.GetService(
typeof(IWebApplication));
var config = webApp.OpenWebConfiguration(false);

config.ConnectionStrings.ConnectionStrings.Add(new System.Configuration.ConnectionStringSettings("xx", "yy"));
config.Save();//保存config
return base.CreatePlaceHolderDesignTimeHtml();
}//将设计器外观定义成 datasource那样的方块
CodeProject-Jerry 2010-03-15
  • 打赏
  • 举报
回复
设计期想修改web.config几乎是不可能的

不过你可以试试在 Global.asax 中, 当 App Domain启动的时候修改, HttpApplication.Initialize

修改完成后记得 调用 AppDomain.Unload 方法,让 Web.config修改生效

我这是这样自动地将那些 自定义WebControl的名字空间添加到 web.config

还需要考虑 IIS6/7的兼容性问题
小_虎 2010-03-15
  • 打赏
  • 举报
回复
就是操作xml吧
dopsop110 2010-03-15
  • 打赏
  • 举报
回复
zzxap 2010-03-15
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20051129/18/4426695.html
zzxap 2010-03-15
  • 打赏
  • 举报
回复
对web.config进行新增修改删除读取操作
http://blog.csdn.net/Teng_s2000/archive/2006/05/15/728960.aspx
dd__dd 2010-03-15
  • 打赏
  • 举报
回复
honkerhero 2010-03-15
  • 打赏
  • 举报
回复
搞定了,散分,有时间把代码写BLOG上
good-code 2010-03-15
  • 打赏
  • 举报
回复
一般来说 如果是拖动gridview datalist 然后再在里面绑定数据的话 会自动生成连接字符串connectionstring 对象。
其他的话 就要手动添加实现了 比如论坛的开闭时间、用户权限的大小等。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧