Что делает страница ASPX? Какой функционал он добавляет? Как вы добавляете страницу на сайт? Судя по всему, это просто «страница веб-части» в библиотеке документов.
Мне бы пришлось провести небольшое исследование, чтобы быть на 100%, но я понимаю, что встроенный код в порядке, если он находится на странице, которая остается призрачной и, следовательно, заслуживающей доверия Можете ли вы добавить свою функциональность на сайт через функцию?
Я бы избежал варианта 1, мне кажется плохим советом. Разрешение кода на стороне сервера на вашей странице представляет собой угрозу безопасности, поскольку тогда для кого-то становится возможным внедрить вредоносный код. Конечно, вы можете защитить страницу, но мы говорим об удаленном выполнении с некоторыми довольно серьезными правами доступа.