Наличие кода позади пользовательской страницы.aspx в решении для песочницы
Я работаю с песочницей. У меня есть одна страница.aspx в моем решении, и я поместил один тег кнопки на этой странице, мне нужно написать код на стороне сервера для этой кнопки. Но он показывает "Обработчик событий" OnClick "не разрешен на этой странице"., Не разрешено ли использование кода в песочнице. Или косвенно, как я могу написать свой код C# для этой кнопки.
Я знаю, что мы можем сделать это, создав одну веб-часть и показав ее на странице, используя тег "WebPartPages:SPUserCodeWebPart". Но я хочу подтвердить, можем ли мы каким-то образом написать код для страницы asp или нет.
1 ответ
Без изменения файла web.config (что в данном случае не рекомендуется), встроенный код или код файлов не поддерживаются вне папки раскладок (которую нельзя развернуть с помощью изолированного решения).
Тем не менее, вы должны иметь возможность создать класс, а затем установить атрибут наследования, чтобы он указывал на этот класс, а не на ссылку на класс в коде файла.