.ascx中的条件javascript

时间:2010-07-13 16:33:11

标签: asp.net javascript vb.net custom-controls

我有一个javascript src,我需要添加到网站的某些页面。

例如,

<script type="text/javascript" src="http:abcxyz.com/zzz"></script>

如果Request.ServerVariables["SCRIPT_NAME"]以某些条件结束,我想在.ascx页面上有条件地添加此内容。

ascx语言是vb,后面没有代码。

由于

2 个答案:

答案 0 :(得分:1)

如果你这样做,那么标签是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>

答案 1 :(得分:0)

没有代码,但仍然在前面的代码?

这可能会这样做......

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