代码之家  ›  专栏  ›  技术社区  ›  srmark

使用分部类从代码隐藏文件调用内联(ascx)方法

  •  0
  • srmark  · 技术社区  · 15 年前

    我正在使用.NET 2.0。我想将我的一个C方法放在我的ascx文件中的内联服务器脚本块中,因为我需要在设计时对它进行大量更新。这样我就不必每次都编译我的大型项目。

    我想从我的代码隐藏文件中调用这个方法。我使用在codebehind文件中插入一个虚拟存根方法,并在ascx文件中覆盖它来完成这项工作。现在,由于我已经开始使用分部类,我希望能够直接调用该方法。这不可能吗?

    谢谢

    2 回复  |  直到 15 年前
        1
  •  0
  •   ultravelocity    15 年前

    不幸的是,我认为这是不可能的。在设计时,分部类(*.designer.cs)主要包含控件。实际上包含来自脚本块的代码的类也由ASP.NET生成,但它 继承 从你的主班。

    http://msdn.microsoft.com/en-us/library/ms178138.aspx 更多信息。

        2
  •  0
  •   Bryan    15 年前

    我不明白你的动机…修改页面的codebehind文件和修改.ascx文件一样容易吗?无论是哪种方式,ASP.NET都会在访问文件时动态编译它们,或者根据项目类型强制重新生成它们。