
<asp:TemplateField
HeaderText="文档名称"
SortExpression="FNAME">
<EditItemTemplate>
<asp:TextBox
ID="TextBox1"
runat="server"
Text='<%#
Eval("FNAME")
%>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label
ID="Label1"
runat="server"
Text='<%#
Eval("FNAME")
%>'></asp:Label>
</ItemTemplate>
<ItemStyle
CssClass="fileinfo"
Width="250px"
/>
</asp:TemplateField>
然后加上a标记就可以了:
<ItemTemplate>
<a
href="#"><asp:Label
ID="Label1"
runat="server"
Text='<%#
Eval("FNAME")
%>'></asp:Label></a>
</ItemTemplate>
<ItemStyle
CssClass="fileinfo"
Width="250px"
/>
你可以修改#为你要链接的网页,并且使用字符串相加把绑定的主键加入到链接中去,格式为<%#Eval("字段名")>
嗯,这基本都是后台绑定出来的。举个例子,用GridView绑定。
比如说我要发布新闻,新闻数据库包含ID,标题,详细内容等。
现在我要显示新闻列表,新闻列表指的就是一个超链接,超链接的文字就是标题,超链接的链接地址为News.aspx?id=ID(新闻的标题)
<asp:GridView
ID="GridView1"
runat="server"
AllowPaging="True"
AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>//在这里开始绑定数据库
<a
href='News.aspx?nid=<%#DataBinder.Eval(Container.DataItem,"ID")%>'><%#DataBinder.Eval(Container.DataItem,"NTitle")%></a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)