<%@ Page language="c#" Codebehind="Listnews.aspx.cs" AutoEventWireup="true" Inherits="news.Listnews" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Listnews</title>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 88px; POSITION: absolute; TOP: 64px" runat="server"
AutoGenerateColumns="False" Width="328px" Height="20px">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:TextBox id="txtEventDate" Size="25"
Text='<%# DataBinder.Eval(Container.DataItem,"title") %>'
runat="server"/>
</ItemTemplate>
</asp:TemplateColumn>
<asp:HyperLinkColumn DataTextField="Title" HeaderText="新闻标题" NavigateUrl='<%# DataBinder.Eval(Container.DataItem,"title")%>'
></asp:HyperLinkColumn>
<asp:BoundColumn HeaderText="发布时间" ItemStyle-Wrap="False" DataField="PUBLISHTIME" />
</Columns>
</asp:DataGrid></FONT>
</form>
</body>
</HTML>编译器错误信息: CS0117: “System.Web.UI.WebControls.HyperLinkColumn”并不包含对“DataBinding”的定义
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Listnews</title>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 88px; POSITION: absolute; TOP: 64px" runat="server"
AutoGenerateColumns="False" Width="328px" Height="20px">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:TextBox id="txtEventDate" Size="25"
Text='<%# DataBinder.Eval(Container.DataItem,"title") %>'
runat="server"/>
</ItemTemplate>
</asp:TemplateColumn>
<asp:HyperLinkColumn DataTextField="Title" HeaderText="新闻标题" NavigateUrl='<%# DataBinder.Eval(Container.DataItem,"title")%>'
></asp:HyperLinkColumn>
<asp:BoundColumn HeaderText="发布时间" ItemStyle-Wrap="False" DataField="PUBLISHTIME" />
</Columns>
</asp:DataGrid></FONT>
</form>
</body>
</HTML>编译器错误信息: CS0117: “System.Web.UI.WebControls.HyperLinkColumn”并不包含对“DataBinding”的定义
解决方案 »
- 被ajax搞残了,请教怎么修改?
- 滚爬求...ajax与<asp:textbox>的异步刷新
- 【求助】rangeVal的MaximumValue属性的值无法转换为类型Integer
- 关于建立WEB工程的问题
- ⊙﹏⊙b汗 急!!!!!!!VS 2005 中连接数据库问题 VS 2005 中连接数据库问题 VS 2005 中连接数据库问题
- MultiPage中的控件不能直接访问吗?高手帮忙!
- .NET中正则表达式的问题
- Socket客户端向web服务器发送消息
- 为什么我的asp.net 不能调试呢?
- System.IndexOutOfRangeException: 索引超出了数组界限
- qq:asp.net(c#)上海!群号:16805466
- 这个问题,郁闷很久了,就是
<asp:TemplateColumn HeaderText="新闻标题">
<ItemTemplate>
<asp:HyperLink NavigateUrl='<%# DataBinder.Eval(Container.DataItem,"title")%>'
Target='<%# DataBinder.Eval(Container.DataItem,"title")%>'>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="新闻标题">
<ItemTemplate>
<asp:HyperLink NavigateUrl='<%# DataBinder.Eval(Container.DataItem,"title")%>'>
<%# DataBinder.Eval(Container.DataItem,"title")%></asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
></asp:HyperLinkColumn>
改为下面的试试
<asp:HyperLinkColumn DataTextField="Title" HeaderText="新闻标题" DataNavigateUrlField="Title"></asp:HyperLinkColumn>
<asp:TemplateColumn HeaderText="新闻标题">
<ItemTemplate>
<a href='<%# DataBinder.Eval(Container.DataItem,"title")%>'>
<%# DataBinder.Eval(Container.DataItem,"title")%></a>
</ItemTemplate>
</asp:TemplateColumn>
./newsdetails?id={0}
DataNavigateUrlField="Title"
<ItemTemplate>
<a href='<%# GetUrl(DataBinder.Eval(Container.DataItem,"title").ToString(),DataBinder.Eval(Container.DataItem,"ID").ToString())%>'>
<%# DataBinder.Eval(Container.DataItem,"title")%></a>
</ItemTemplate>
</asp:TemplateColumn>
后台:
protected string GetUrl(string title,string id)
{
return "test.aspx?title=" + title + "&id=" + id;
}