如何从外部项目加载webUserControl?

时间:2015-08-22 19:50:22

标签: c# asp.net webusercontrol

我想创建一个模块化Web应用程序,它可以从外部类库项目加载动态模块(具有userControls类型并从某些接口继承)到我的页面中,但是我通过以下代码加载userControls:

d1 <- expand.grid(id= c(LETTERS, paste0(LETTERS, LETTERS), 'AAA'),
     judge=1:3, method=paste0('M', 1:5))
set.seed(24)
d2 <- as.data.frame(matrix(rnorm(nrow(d1)*104), ncol=104, 
      dimnames=list(NULL, paste0('technique', 1:104))))
d <- cbind(d1, d2)

我遇到了这个错误:Control ctl = this.LoadControl("~/MyExternalClassLibraryProject/MyTestModule.ascx");

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

您无法从asp.net应用程序外部访问用户控件。考虑在项目中添加需要使用它的用户控件。或者,如果它没有任何UI控件(您只需要使用后面的代码),那么使用Web服务。

答案 1 :(得分:0)

我发现它并且它正常工作! 请转到我在asp.net论坛中创建的this post。 感谢