Я в чем-то сомневаюсь, потому что теги <script>
просто выполняют обычный HTTP-запрос к файлу сценария, верно? Или на самом деле есть способ сделать это? У меня есть несколько сценариев ASPX, которые я хочу загрузить в теги <script>
такими, какие они есть сейчас:
<script runat="server" language="VB" src="../AdditionalField/AdditionalFieldReport.aspx"></script>
Но проблема в том, что если кто-то случайно введет URL-адрес сценария в свой браузер, они могут увидеть исходный код скрипта! Если это невозможно, как я ожидал, как я могу защитить эти сценарии, не нарушая ничего? Сценарии имеют все виды странностей, когда переменные объявляются на страницах и упоминаются во включенных сценариях, и наоборот. Так что это не просто вопрос их инкапсуляции в элементы управления ASCX или классы / модули VB. Или есть какой-то способ на самом деле запретить прямой доступ к этим скриптам из браузера, в то же время позволяя загружать их в тег <script>
?