我正在使用.net 2.0。我想将我的一个C#方法放在我的ascx文件中的内联服务器脚本块中,因为我需要在设计时更新它。这样我每次都不必编译我的大型项目。
我想从我的代码后面的文件中调用该方法。我通过在代码隐藏文件中插入虚拟存根方法并将其覆盖在ascx文件中来实现此目的。现在,因为我已经开始使用部分类,所以我希望能够直接调用该方法。这不可能吗?
由于
答案 0 :(得分:0)
不幸的是,我不认为这是可能的。在设计时,部分类(* .designer.cs)主要包含您的控件。实际包含脚本块代码的类也是由ASP.NET生成的,但它从主类继承。
有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/ms178138.aspx。
答案 1 :(得分:0)
我不明白你的动机......是不是像修改.ascx文件一样容易修改页面的代码隐藏?无论哪种方式,ASP.NET都会在访问文件时动态编译它们或强制重建,具体取决于项目的类型。