У меня есть JavaScript-код, который мне нужно добавить на некоторые страницы сайта.
например <script type="text/javascript" src="http:abcxyz.com/zzz"></script>
<script type="text/javascript" src="http:abcxyz.com/zzz"></script>
Я хочу добавить это условно на странице .ascx - если Request.ServerVariables["SCRIPT_NAME"] заканчивается определенными критериями.
Request.ServerVariables["SCRIPT_NAME"]
Язык ascx vb, и за ним нет кода.
Спасибо
Если вы сделаете так, чтобы тег был 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>
Нет кода позади, но все еще код впереди, верно?
Это, вероятно, сделает это ...
<%= If(Request.ServerVariables("SCRIPT_NAME").EndsWith("<criteria>"), "<script type='text/javascript' src='http:abcxyz.com/zzz'></script>", "")%>