Как я ссылаюсь на файл JavaScript?

Устройство под управлением Android с версией X обычно будет поддерживать приложения, написанные для API X и ниже.

Это означает, что если вы хотите, чтобы ваше приложение поддерживало API 8, устройства версии 8 смогут запускать его, но также и устройства версии 9, 10, 11 и т. д.

Вот таблица, в которой объясняются связи между номерами: http://developer.android.com/guide/appendix/api -levels.html

10
задан Ian Nelson 4 September 2008 в 11:37
поделиться

5 ответов

При ссылке на JS-файл в разделе, который является "runat=server", который Вы могли записать src = "~/Javascript/jsfile.js", и он будет всегда работать.

Вы могли также сделать это в своем Page_Load (В Вашем masterpage):

Page.ClientScript.RegisterClientScriptInclude("myJsFile", Page.ResolveClientUrl("~/Javascript/jsfile.js"))
12
ответ дан 3 December 2019 в 19:36
поделиться

Попробуйте что-то вроде этого в Ведущем устройстве Page:

<script type="text/javascript" src="<%= Response.ApplyAppPathModifier("~/javascript/globaljs.aspx") %>"></script>

По любой причине я нашел, что браузеры, чтобы быть довольно привередливыми о заключительном теге, поэтому только закончив тег/>, кажется, не работают.

4
ответ дан 3 December 2019 в 19:36
поделиться

Совершенно новая версия ASP.NET (3,5 SP1) имеет изящную функцию под названием CompositeScript. Это позволяет Вам использовать ScriptManager, чтобы сослаться на большую крошечную небольшую .js серверную сторону файлов и поставить их как единственный .js файл клиенту.

Хороший для клиента, так как это только должно загрузить один файл. Хороший для Вас, так как можно поддержать файлы однако, Вы хотите на стороне сервера.

<asp:ScriptManager ID="ScriptManager1" 
    EnablePartialRendering="True"
    runat="server">
    <Scripts>
        <asp:ScriptReference 
            Assembly="SampleControl" 
            Name="SampleControl.UpdatePanelAnimation.js" />
    </Scripts>
</asp:ScriptManager>
4
ответ дан 3 December 2019 в 19:36
поделиться

@Jared: потребности IE это / сценарий. FF не заботится.

0
ответ дан 3 December 2019 в 19:36
поделиться

Вы могли бы хотеть смотреть на FileResolver. Это - Обработчик HTTP, который позволяет Вам делать это:

<link rel="stylesheet" href="~/resources/stylesheet.css.ashx" />

И имейте тильду (а также любые тильды в файле) расширенный правильно.

0
ответ дан 3 December 2019 в 19:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: