此代码在php中正常工作以生成自定义脚本生成器
<?php
$arrs = array("script.js","ui.js","jform.js");
foreach ($arrs as $var)
{
?>
<script type="text/javascript" src="<?php echo $var ?>" >
</script>
<?php
}
?>
这甚至没有编译我的代码中的探测器aspx但是它不起作用
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<% IList<string> list;
list = new List<string>();
foreach (string lst in list)
{
%>
<script type="text/javascript" src="<% lst %>" />
<%
}
%>
答案 0 :(得分:1)
你的错误是脚本行更改下面的行解决你的问题..我在我的环境中尝试了
<script type="text/javascript" src="<% =lst %>" />
完整代码将是:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<% IList<string> list;
list = new List<string>();
foreach (string lst in list)
{
%>
<script type="text/javascript" src="<% = lst %>" />
<%
}
%>
答案 1 :(得分:0)
尝试使用以下代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<% IList<string> list;
list = new List<string>();
foreach (string lst in list)
{
%>
<script type="text/javascript" src="<% = lst %>" />
<%
}
%>
答案 2 :(得分:0)
试试这个
<%@ Page Language="C#" ..
<%@ Import Namespace="System.Collections.Generic" %>
<% var list = new List<string>() { "script.js", "ui.js", "jform.js" };
foreach (string lst in list)
{
%>
<script type="text/javascript" src="<%= lst %>"></script>
<%
}
%>