新闻的删除
删除新闻的页面如图所示
图 删除新闻页面
删除新闻页面ST_Admin_newsmanaspx的主要HTML代码
页面中DataGird控件主要负责新闻的显示在GridView控件中添加一个删除列用来链接到新闻删除页面该页面的主要代码如程序所示
程序 ST_Admin_newsmanaspx
<HTML>
<HEAD>
<title>ST_Admin_newsman</title>
<link rel=stylesheet type=text/css
href=css/ST_Admin_STYLECSS>
</HEAD><body>
<form id=Form method=post runat=server>
<FONT face=宋体 color=white>
<!GridView控件>
<asp:GridView id=DataGrid runat=server Width=px
AutoGenerateColumns=False BorderWidth= Height=px>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<TABLE cellSpacing= cellPadding= width=%
border=> <TR><TD class=tdbg>·
<A href=ST_kshownewsaspx?id=
<%# Eval(ST_ID)%>
target=_blank><%# Eval(ST_newstitle)%>
… </A>
</TD><TD align=right width=
class=tdbg>[<%# Eval( ST_newsclass)%>]</TD>
<TD align=right width= class=tdbg>[<%#
Eval( ST_newsclick)%>]</TD>
<TD align=right width= class=tdbg><%#
Eval(ST_addtime)%></TD>
<TD align=right width= class=tdbg><A
href=ST_Admin_newsdelaspx?newsid=<%# Eval(ST_ID)%>>删除</A></TD>
</TR></TABLE>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</FONT>
</form></body></HTML>
【代码说明】代码第~行是一个GridView控件其使用起来稍微有些复杂但功能特别多所以在显示数据时很多人习惯用它代码第行的TemplateField表示GridView的模板列在其中可以添加一些Web控件设计成我们想要的样子代码第行的<%# Eval(ST_newstitle)%>表示这里要绑定并显示ST_newstitle字段的内容在删除列和ID列都使用了一个超链接如代码第~行导航到目的地的同时会传递一个参数id
[] []