什么叫用数字直接指定?用数字直接指定不也是要用循环去执行数字的次数?

解决方案 »

  1.   

    我想根据数据库中的数,循环产生一组相同图片,为什么老出错?谢谢!!!
    <%  int x = DataBinder.Eval(Container.DataItem,"rating");
        for(int i=1; i<x;i++){ %>
                  <img src="images/up.gif">
    <% } %>
    <% for(int i=1;i<DataBinder.Eval(Container.DataItem,"rating"); i++){ %>
          <img src="images/up.gif">
    <% } %>
    编译错误 
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0246: 找不到类型或命名空间名称“Container”(是否缺少 using 指令或程序集引用?)源错误: 行 132:             <td>
    行 133:                 <%  
    行 134:                     for(int i=1;i<DataBinder.Eval(Container.DataItem,"rating"); i++){ %>
    行 135:                 <img src="images/up.gif">
    行 136:                 <% } %>
     源文件: D:\myProject\Painter\Web\viewphoto.aspx    行: 134 显示详细的编译器输出:
    C:\WINNT\system32> "c:\winnt\microsoft.net\framework\v1.0.3705\csc.exe" /t:library /utf8output /R:"c:\winnt\assembly\gac\system.enterpriseservices\1.0.3300.0__b03f5f7f11d50a3a\system.enterpriseservices.dll" /R:"c:\winnt\microsoft.net\framework\v1.0.3705\temporary asp.net files\painter\6013762a\8e4c5ed1\assembly\dl\70528d90\00a075e7_fdfac101\painter.dll" /R:"c:\winnt\assembly\gac\system.web\1.0.3300.0__b03f5f7f11d50a3a\system.web.dll" /R:"c:\winnt\assembly\gac\system\1.0.3300.0__b77a5c561934e089\system.dll" /R:"c:\winnt\assembly\gac\system.data\1.0.3300.0__b77a5c561934e089\system.data.dll" /R:"c:\winnt\assembly\gac\system.web.services\1.0.3300.0__b03f5f7f11d50a3a\system.web.services.dll" /R:"c:\winnt\assembly\gac\system.drawing\1.0.3300.0__b03f5f7f11d50a3a\system.drawing.dll" /R:"c:\winnt\microsoft.net\framework\v1.0.3705\temporary asp.net files\painter\6013762a\8e4c5ed1\szvmlrhc.dll" /R:"c:\winnt\assembly\gac\system.xml\1.0.3300.0__b77a5c561934e089\system.xml.dll" /R:"c:\winnt\microsoft.net\framework\v1.0.3705\temporary asp.net files\painter\6013762a\8e4c5ed1\44xph5rh.dll" /R:"c:\winnt\microsoft.net\framework\v1.0.3705\mscorlib.dll" /out:"C:\WINNT\Microsoft.NET\Framework\v1.0.3705\Temporary ASP.NET Files\painter\6013762a\8e4c5ed1\kyujfd99.dll" /D:DEBUG /debug+ /optimize- /win32res:"C:\WINNT\Microsoft.NET\Framework\v1.0.3705\Temporary ASP.NET Files\painter\6013762a\8e4c5ed1\kyujfd99.res" /warnaserror /w:1  "C:\WINNT\Microsoft.NET\Framework\v1.0.3705\Temporary ASP.NET Files\painter\6013762a\8e4c5ed1\kyujfd99.0.cs"
    Microsoft (R) Visual C# .NET Compiler version 7.00.9466
    for Microsoft (R) .NET Framework version 1.0.3705
    版权所有 (C) Microsoft Corporation 2001。保留所有权利。D:\myProject\Painter\Web\viewphoto.aspx(134,56): error CS0246: 找不到类型或命名空间名称“Container”(是否缺少 using 指令或程序集引用?)