Одна вещь, которую я обнаружил, заключалась в том, что по какой-то причине производная страница должна быть в той же папке, что и главная страница.
Скорее всего, вызвано тем, что главная страница ссылается на подкаталог, который работает для главной страницы, но не внутренними страницами. Один обходной путь будет использовать
ScriptManager.RegisterClientScriptInclude(string Key, string URL)
like so:
ScriptManager.RegisterClientScriptInclude("uniqueIdentifier", "~/javascript/myjs.js");
Кроме того, вы можете встроить файл в качестве ресурса и использовать
ScriptManager.RegisterClientScriptResource(Page, Type, Key);
like so:
ScriptManager.RegisterClientScriptResource(this.Page, typeOf(Page), "resourceKey");