什么是错误在此代码中

时间:2012-03-15 06:56:11

标签: c# asp.net

此代码在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  %>"   />

<%  



 }
     %>

3 个答案:

答案 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>

    <%      
        }
    %>