主题:一份.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>
<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: <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
<%@ 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>
<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: <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