如何将一个cs文件添加并绑定到没有cs文件的ASCX/ASPX页面?

6

我知道这是一个愚蠢的问题,但我已经在谷歌上搜索了很多次,却毫无结果。


你是从单个文件(即内联代码)转移到代码旁边的文件吗? - Jimmy
2个回答

5
在您的<@Page指令中添加一个Inherits属性,其值为cs文件中所代表的类名。例如:
<@Page ... Inherits="MyNamespace.MyCustomPage">

2

正如Jason已经回答的那样,还需要在页面指令中添加"CodeFile=anycodefile.cs"。
<@Page ... Inherits="MyNamespace.MyCustomPage" CodeFile="MyCustomPage.cs">

如果您的页面有一个代码后备文件,请使用CodeFile属性。否则将包含代码后备类的程序集放入bin文件夹中,并使用inherits。该类必须派生自WebPage或UserControl,并且必须是公共的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接