在编译的Web应用程序中运行的未编译的用户控件

时间:2011-02-23 00:04:56

标签: c# asp.net user-controls

是否可以编译我的Web表单应用程序并进行部署,然后在其中删除一些用户控件以添加功能? (假设我已经考虑到能够首先动态加载用户控件)有人能指出我如何做到这一点吗?

3 个答案:

答案 0 :(得分:2)

这有些相关,但使用剃刀视图而不是ascx控件 - http://buildstarted.com/2010/09/29/razor-view-engine-without-mvc-at-all/

答案 1 :(得分:0)

嗯,答案是否定的,你不能将新用户控件的新代码拖放或添加到预编译页面。

但是,您可以创建动态加载用户控件的功能,例如,存储哪些页面将控件存储在数据库中。

答案 2 :(得分:0)

我从未真正尝试过但我会说这是可能的。您将不得不使用IIS,GAC和虚拟目录做一些技巧,但它应该可以工作。

可以在此处找到如何完成的原则 - > http://www.codeproject.com/KB/user-controls/ctrlreuse.aspx