Как добавить и привязать файл cs к странице ASCX / ASPX, на которой его нет? - PullRequest
6 голосов
/ 10 сентября 2009

Я знаю глупый вопрос, но я попытался найти его в Google, но безуспешно.

Ответы [ 2 ]

5 голосов
/ 10 сентября 2009

Добавьте атрибут Inherits в директиву <@Page с именем класса, представленным в файле cs. Например:

<@Page ... Inherits="MyNamespace.MyCustomPage">
2 голосов
/ 01 ноября 2009

Как уже ответил Джейсон, также вставьте «CodeFile = anycodefile.cs» в директиву страницы.
<@Page ... Inherits="MyNamespace.MyCustomPage" CodeFile="MyCustomPage.cs">

Если на вашей странице есть файл с выделенным кодом, используйте атрибут CodeFile. В противном случае поместите сборку, содержащую код позади класса, в папку bin и используйте наследования. Класс должен быть производным от веб-страницы или пользовательского контроля и должен быть общедоступным.

...