|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。datagrid|办理我以为我的例子和MSDN(saucer(思回)版)的也许是分歧的,团体以为成绩出在为何我的页面的dlReplyList在绑定前(就是击编纂按钮后)会是“不决义的值”的?以下图(上半):而saucer(思回)版的例子,在统一个断点,DataList实例ItemsList倒是存在的(下半)
页面框架:
<asp:DataGridWidth="80%"
DataKeyField="PostId"ID="dgPostList"runat="server"
AllowPaging="True"PageSize="10"AutoGenerateColumns="false"
OnPageIndexChanged="TrunPage"OnEditCommand="EditPost"
OnDeleteCommand=DeletePostOnUpdateCommand=UpdatePostOnCancelCommand=CancelPost>
<pagerstyleMode="NumericPages"Position="TopAndBottom"HorizontalAlign="Center"></pagerstyle>
<columns>
<asp:TemplateColumn>
<itemtemplate>
<tableid="tbPostRecord"bgcolor="#dfdfdf"width="100%">
...
<divalign="right">
<asp:ImageButtonrunat="server"ID="imgbtEdit"CommandName="edit"ImageUrl="images/edit.gif"AlternateText="编纂"></asp:ImageButton>
<asp:ImageButtonrunat="server"ID="imgbtDelete"CommandName="delete"ImageUrl="images/del.gif"AlternateText="删除"></asp:ImageButton>
......
<asp:DataListID="dlReplyList"Width="100%"RepeatColumns=1
DataKeyField="PostId"RepeatDirection=Verticalrunat="server"
OnEditCommand="EditReply"OnDeleteCommand=DeleteReply
OnUpdateCommand=UpdateReplyOnCancelCommand=CancelReply
DataSource=<%#GetReplyData((int)DataBinder.Eval(Container.DataItem,"PostID"))%>>
<itemtemplate>
<tableid="tbReplyRecord"width="100%">
.....
<asp:ImageButtonrunat="server"ID="imgbtEdit2"CommandName="edit"ImageUrl="images/edit.gif"AlternateText="编纂"></asp:ImageButton>
<asp:ImageButtonrunat="server"ID="imgbtDelete2"CommandName="delete"ImageUrl="images/del.gif"
AlternateText="删除"></asp:ImageButton>
.......
</table>
</itemtemplate>
<EditItemTemplate>
<tableid="tbReplyRecordEdit"width="100%">
..........
<asp:ImageButtonrunat="server"ID="imgbtSave"CommandName="update"ImageUrl="images/save.jpg"AlternateText="保留"></asp:ImageButton>
<asp:ImageButtonrunat="server"ID="imgbtCancel"CommandName="cancel"ImageUrl="images/cancel.jpg"AlternateText="作废"></asp:ImageButton>
...
</table>
</EditItemTemplate>
</asp:DataList>
</itemtemplate>
<EditItemTemplate>
<tableid="tbPostRecordedit"bgcolor="#dfdfdf"width="100%">
.......
<asp:ImageButtonrunat="server"ID="imgbtSavePost"CommandName="update"ImageUrl="images/save.jpg"
AlternateText="保留"></asp:ImageButton>
<asp:ImageButtonrunat="server"ID="imgbtCancelPost"CommandName="cancel"ImageUrl="images/cancel.jpg"AlternateText="作废"></asp:ImageButton>
.........
</table>
</EditItemTemplate>
</asp:TemplateColumn>
</columns>
</asp:DataGrid>
背景代码,看有色部分
usingSystem;
usingSystem.Data;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.HtmlControls;
</p>ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。 |
|