Наличие codebehind для пользовательской страницы .aspx в песочнице - PullRequest
2 голосов
/ 06 октября 2011

Я работаю с песочницей.у меня есть одна страница .aspx в моем решении, и я поместил один тег кнопки на этой странице, мне нужно написать код на стороне сервера для этой кнопки.Но он показывает «Обработчик событий« OnClick »не разрешен на этой странице».,Не разрешено ли использование кода в песочнице.Или косвенно, как я могу написать свой код C # для этой кнопки.

Я знаю, что мы можем сделать это, создав одну веб-часть и показывая эту веб-часть на странице с помощью тега «WebPartPages: SPUserCodeWebPart».Но я хочу подтвердить, можем ли мы каким-то образом написать код для страницы asp или нет.

1 Ответ

2 голосов
/ 07 октября 2011

Без изменения файла web.config (что не рекомендуется в этом случае), встроенный код или код файлов не поддерживаются вне папки раскладок (которую нельзя развернуть с помощью решения «песочницы»).

Тем не менее, вы должны иметь возможность создать класс и затем установить атрибут наследования, чтобы он указывал на этот класс, вместо ссылки на класс в коде файла.

...