如何在aspx c#页面中创建另一个页面类

时间:2009-09-07 18:02:15

标签: asp.net

结果r =(结果)Page.LoadControl(“Results.ascx”);

在我的页面中我无法访问用户控制类(结果) 给出错误。我无法解决。

根本没有命名空间。

即使我也无法访问同一文件夹的其他页面中的其他aspx类..

你能帮我吗?

1 个答案:

答案 0 :(得分:1)

ASP.NET批量编译页面,并且您无法确定是否使用“结果”页面编译了当前页面。您需要定义存储在App_Code中的接口(所有页面都已编译),在“结果”页面中实现此接口,并使用该接口访问您尝试执行的任何操作。

您可以将“结果”页面中的逻辑移动到您的域或帮助程序类中,而不是将其保留在视图(页面)中。