<ASP:TEMPLATECOLUMN  HeaderText="新闻标题"">

<ITEMTEMPLATE>
               <a href='ShowTitle.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id")%>'>
<%# DataBinder.Eval(Container.DataItem, "Title") %>
</a>
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>

解决方案 »

  1.   

    “/news”应用程序中的服务器错误。
    --------------------------------------------------------------------------------分析器错误 
    说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 类型“System.Web.UI.WebControls.TemplateColumn”不具有名为“a”的属性。源错误: 
    行 128: <Columns>
    行 129: <asp:TemplateColumn HeaderText="新闻标题">
    行 130:  <a href='webfile/newsview.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id")%>'>
    行 131: <%# DataBinder.Eval(Container.DataItem, "Title") %></a>
    行 132: </asp:TemplateColumn>
     源文件: c:\inetpub\wwwroot\news\newsmodi.aspx    行: 130 
      

  2.   

    <ITEMTEMPLATE>
                   <a href='ShowTitle.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id")%>'>
    <%# DataBinder.Eval(Container.DataItem, "Title") %>
    </a>
    </ITEMTEMPLATE>
      

  3.   

    <Columns>
    <asp:TemplateColumn HeaderText="文章标题">
    <ItemStyle HorizontalAlign="Center"></ItemStyle>
    <ItemTemplate>
    <asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"Title") %>' NavigateUrl='<%# "news.aspx?BClassId=" + DataBinder.Eval(Container.DataItem,"AI_ClassId").ToString() + "&Id="+DataBinder.Eval(Container.DataItem,"id").ToString()%>' Target="_blank" ID="Hyperlink1">
    </asp:HyperLink>
    </ItemTemplate>
    </asp:TemplateColumn>

    </Columns>
      

  4.   

    <asp:HyperLinkColumn DataTextField="Title" DataNavigateUrlField="NewsID"
    DataNavigateUrlFormatString="newshow.aspx?newsid={0}" Target ="_new" HeaderText="题目"/>
    用这个就可以解决问题。