首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LoadControl(字符串)在不同的程序集中?

LoadControl(字符串)在不同的程序集中?
EN

Stack Overflow用户
提问于 2011-03-31 17:42:16
回答 1查看 1.6K关注 0票数 1

我正在开发一个独立的ASP .NET组件,用于插入到我们创建的各种网站。应用程序的一部分是需要加载UserControl的CompositeControl。

但是,CompositeControl没有LoadControl()方法--取而代之的是,我必须这样做(据我所知?)依赖于Page.LoadControl(),这是一个问题!

当页面不是程序集的一部分时,我如何知道控件的路径?CompositeControl所在的页面位于我编写Page.LoadControl()代码的程序集外部,因此找不到我的.ascx文件。

我已经尝试了LoadControl(类型,object[]),但是这不能加载我需要的“代码前面”文件。

那么--我如何在我的Page.LoadControl包含的一些程序集(已知名称,ofc)中找到某个.ascx文件的路径?或者,是否有其他方法可以从CompositeControl内部加载控件?

干杯!

编辑:

下面提供了解决方案,尽管它有点老生常谈。然而,它确实起作用了:http://www.cmswire.com/cms/tips-tricks/aspnet-reusing-web-user-controls-and-forms-000915.php

EN

回答 1

Stack Overflow用户

发布于 2011-03-31 17:50:46

这可能会对你有所帮助:http://blogs.msdn.com/b/davidebb/archive/2005/10/30/487160.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5497890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档