0

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

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

谢谢

4

2 回答 2

0

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

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

于 2009-05-07T20:37:50.197 回答
0

我不明白你的动机......修改页面的代码隐藏不是像 .ascx 文件一样容易吗?无论哪种方式,ASP.NET 要么在文件被访问时动态编译它们,要么强制你重新构建,具体取决于项目的类型。

于 2009-05-08T07:11:30.093 回答