• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

勤问高手,这是为什么?

dl_wang 2004-12-27 06:01:27
当运行首页时,调用了一个用户控件。代码大致如下:
for(int i=0;i<this.ds.Tables ["news"].Rows .Count;i++)
{
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="19">
<tr>
<td><a href ='javascript:newwin("manage/cnzzz/<%=fileUrl%>/<%=ds.Tables ["news"].Rows[i]["N_Fname"].ToString ()%>");'><%=ds.Tables ["news"].Rows[i]["title"].ToString ()%></a>
<font style="FONT-SIZE: 10px; COLOR: #FF9933">
<%=time[i]%>
</font>
</td>
</tr>
</table>
<%
}
%>
出现了以下错误(18行):

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

编译器错误信息: CS1525: 无效的表达式项“)”

源错误:



行 16: <table width="100%" border="0" cellspacing="0" cellpadding="0" height="19">
行 17: <tr>
行 18: <td><a href ='javascript:newwin("manage/cnzzz/<%=fileUrl=%>/<%=ds.Tables ["news"].Rows[i]["N_Fname"].ToString ()=%>");'><%=ds.Tables ["news"].Rows[i]["title"].ToString ()=%></a>
行 19: <font style="FONT-SIZE: 10px; COLOR: #FF9933">
行 20: <%=time[i]=%>


源文件: http://localhost/pdwy/manage/indexNewsTitle.ascx 行: 18

显示完整的编译源:

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

在线等待…………………………
...全文
46 点赞 收藏 5
写回复
5 条回复
swzlxm 2004年12月27日
服务器标记是注释不掉的,先删掉再看看
回复 点赞
Truly 2004年12月27日
<!--<ASP:DataGrid id="MyList" Width="119px" GridLines="None" ShowFooter="false" CellPadding="2" CellSpacing="1" Font-Name="宋体" Font-Size="10pt" EnableViewState="false" AutoGenerateColumns="false" runat="server" Font-Names="宋体">


服务器标记是注释不掉的,先删掉再看看
回复 点赞
dl_wang 2004年12月27日
for之前没什么,主要是一大段注释掉的代码:

<%@ Control Language="c#" AutoEventWireup="false" Codebehind="indexNewsTitle.ascx.cs" Inherits="paide.manage.indexNewsTitle" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
<P>
<!--<ASP:DataGrid id="MyList" Width="119px" GridLines="None" ShowFooter="false" CellPadding="2" CellSpacing="1" Font-Name="宋体" Font-Size="10pt" EnableViewState="false" AutoGenerateColumns="false" runat="server" Font-Names="宋体">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:HyperLink Text='<%# FormatString(DataBinder.Eval(Container.DataItem,"biaoti").ToString())%>' NavigateUrl='<%# "javascript:newwin(\"manage/zhuan.aspx?id="+DataBinder.Eval(Container.DataItem,"id").ToString()+"\");" %>' runat="server" ID="Hyperlink1" NAME="Hyperlink1"/>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</ASP:DataGrid>--><FONT face="宋体"></FONT>
<%
回复 点赞
cpp2017 2004年12月27日
oh,看错了.. 看代码没什么问题,看你的 for之前有什么? ____________________________ (2004年12月27日 18时08分46秒)
回复 点赞
cpp2017 2004年12月27日
/<%=fileUrl=%>/<%=ds.Tables ["news"].Rows[i]["N_Fname"].ToString ()=%>");'><%=ds.Tables ["news"].Rows[i]["title"].ToString ()=%></a> 后面没有=号,多了三个"=" ____________________________ (2004年12月27日 18时01分59秒)
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告