asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET入门教程 6.6 取消事件[3]


发布日期:2023年06月25日
 
ASP.NET入门教程 6.6 取消事件[3]

现在检查当前日期是否位于赛季的开始和结束日期之间如果是的则将参数e的Cancel属性设置为True因此当事件过程结束时事件操作(删除)将被取消另外还要显示一条消息告诉用户在赛季期间不能删除球员

If today >= seasonStart And today <= seasonEnd Then

eCancel = True

MessageText = Cannot delete players during the season

如果处在赛季之外那么将删除球员因此只要清空消息由于没有将参数e的Cancel属性设置为True(默认情况下是False)所执行的操作将会发生球员将被删除

Else

MessageText =

End If

以上您看到的是可以取消某些事件从而把业务逻辑放进应用程序中使得您可以控制将要运行的操作有些事件是成对的这还意味着您认为要执行的事件可能并没有执行例如前面提到过因此与Deleting事件对应还有Deleted事件如果取消了Deleting事件Deleted事件也不会执行这里的逻辑如图所示

对于更新和插入数据这个过程是一样的这时分别使用了Inserting和Updating事件过程在所有三种情况中都可以将参数e的Cancel属性设置为True从而取消事件

ASPNET 入门教程完整版

[] [] []

               

上一篇:ASP.NET入门教程 1.7.6 设计区

下一篇:ASP.NET入门教程 12.8 综合整理[1]