условный javascript в .ascx - PullRequest
1 голос
/ 13 июля 2010

У меня есть JavaScript-код, который мне нужно добавить на некоторые страницы сайта.

например <script type="text/javascript" src="http:abcxyz.com/zzz"></script>

Я хочу добавить это условно на странице .ascx - если Request.ServerVariables["SCRIPT_NAME"] заканчивается определенными критериями.

Язык ascx vb, и за ним нет кода.

Спасибо

Ответы [ 2 ]

1 голос
/ 13 июля 2010

Если вы сделаете так, чтобы тег был runat = server, вы могли бы условно добавить код в виде скрипта:

<head runat="server">

  <% If Request.ServerVariables("SCRIPT_NAME") = "value" Then %>
    <script type="text/javascript" src="whatever.js"></script>
  <% Else %>
    <script type="text/javascript" src="whatever_else.js"></script>
  <% End If %>

</head>
0 голосов
/ 13 июля 2010

Нет кода позади, но все еще код впереди, верно?

Это, вероятно, сделает это ...

<%= If(Request.ServerVariables("SCRIPT_NAME").EndsWith("<criteria>"), "<script type='text/javascript' src='http:abcxyz.com/zzz'></script>", "")%>
...