回 帖 发 新 帖 刷新版面

主题:一份.ascx文件求助?

代码在这里,用的是vc asp.net2003 编写的
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="NewsSort.ascx.cs" Inherits="News.includes.NewsSort" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
<P>
    <FONT id="NewsSort1" face="宋体">
        <asp:Repeater id="Repeater2" runat="server">
            <ItemTemplate>
                &nbsp;&nbsp; <img src="iamges/line_05.gif" align="absmiddle" border="0" alt="daohang" />
                <a href='News.aspx?SortID=<%DataBinder.Eval(Container.DataItem,"SortID");%>and SortName=<%# DataBinder.Eval(Container.DataItem,"SortName");%>') />
            </ItemTemplate>
        </asp:Repeater>
    </FONT>
</P>

在运行时提示:
“/News”应用程序中的服务器错误。
--------------------------------------------------------------------------------

编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

编译器错误信息: CS1026: 应输入 )

源错误:

 

行 5:              <ItemTemplate>
行 6:                  &nbsp;&nbsp; <img src="iamges/line_05.gif" align="absmiddle" border="0" alt="daohang" />
行 7:                  <a href='News.aspx?SortID=<%DataBinder.Eval(Container.DataItem,"SortID");%>and SortName=<%# DataBinder.Eval(Container.DataItem,"SortName");%>') />
行 8:              </ItemTemplate>
行 9:          </asp:Repeater>
 

源文件: c:\Inetpub\wwwroot\News\includes\NewsSort.ascx    行: 7 



显示详细的编译器输出:


C:\WINDOWS\system32> "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe" /t:library /utf8output /R:"C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\news\eee7a25b\f53895c3\App_global.asax.vh-sqcwo.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\news\eee7a25b\f53895c3\assembly\dl3\6ce645e4\00db6503_3f2bc801\News.DLL" /R:"C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /out:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\news\eee7a25b\f53895c3\App_Web_1mvsfflw.dll" /D:DEBUG /debug+ /optimize- /win32res:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\news\eee7a25b\f53895c3\1mvsfflw.res" /w:4 /nowarn:1659;1699  "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\news\eee7a25b\f53895c3\App_Web_1mvsfflw.0.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\news\eee7a25b\f53895c3\App_Web_1mvsfflw.1.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\news\eee7a25b\f53895c3\App_Web_1mvsfflw.2.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\news\eee7a25b\f53895c3\App_Web_1mvsfflw.3.cs"


Microsoft (R) Visual C# 2005 编译器 版本 8.00.50727.42
用于 Microsoft (R) Windows (R) 2005 Framework 版本 2.0.50727
版权所有 (C) Microsoft Corporation 2001-2005。保留所有权利。

c:\Inetpub\wwwroot\News\includes\NewsSort.ascx(7,112): error CS1026: 应输入 )
c:\Inetpub\wwwroot\News\includes\NewsSort.ascx(7,113): error CS1525: 无效的表达式项“,”
c:\Inetpub\wwwroot\News\includes\NewsSort.ascx(7,115): error CS1002: 应输入 ;
c:\Inetpub\wwwroot\News\includes\NewsSort.ascx(7,162): error CS1002: 应输入 ;
c:\Inetpub\wwwroot\News\includes\NewsSort.ascx(7,162): error CS1525: 无效的表达式项“)”
c:\Inetpub\wwwroot\News\includes\NewsSort.ascx(7,163): error CS1002: 应输入 ;
c:\Inetpub\wwwroot\News\includes\NewsSort.ascx(7,163): error CS1525: 无效的表达式项“)”
c:\Inetpub\wwwroot\News\includes\NewsSort.ascx(7,49): error CS0103: 当前上下文中不存在名称“Container”

 可是有些我有些不明白
请问那位高手能指点?
我先在这里说声谢了




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42

回复列表 (共2个回复)

沙发

最后多了一个括号

板凳

最后多了一个括号

我来回复

您尚未登录,请登录后再回复。点此登录或注册