• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

如何实现在客户端的取消内容?

hots 2005-03-20 11:31:33
在服务器端写的SUB 行中
Private Sub btnSubmit_Click(Sender As Object, E As EventArgs)
....
queryString语句,,,加以判断,,
如果数据库中有同类条目,
Dim da As New SqlDataAdapter(queryString, conn)
Dim ds As New DataSet
da.Fill(ds)
IF ds.Tables(0).rows.Count -1 >= 0 THEN
Response.Write("<script>alert('已经相同内容,要继续吗?');<"+"/"+"script>")
END IF
StrSQL = "INSERT INTO ...."
如果客户端的命令是取消,该怎么不执行StrSQL语句,直接退出Sub
...全文
66 点赞 收藏 6
写回复
6 条回复
syeerzy 2005年03月30日
这几种方法好象都不行,因为我的取消是在SUB中间的,

针对这种具体情况,你可以建一个高和宽都是0的按钮,根据confrim的返回值在客户端用脚本去click这个按钮。

然后你的取消前的代码还保留,取消后继续的那些就剪切到那个高度0的按钮的click事件里去就解决了。


先别笑我笨,连Visible属性都不知道。。。。你试试就知道Visible=false的时候绝对出错,所以最简单是大小0。
回复 点赞
wu896222 2005年03月30日
我还不了解怎样在sub中间写实现你的要求.提供你一个思路,可以考虑在点击按钮的时候弹出一个窗口来进行重复的判断,再根据窗口的返回值进行操作.
回复 点赞
hots 2005年03月29日
这几种方法好象都不行,因为我的取消是在SUB中间的,
回复 点赞
yezie 2005年03月21日
btnSubmit.Attributes["OnClick"] = "return confirm('123');"
回复 点赞
slhuang 2005年03月21日
试一下 confirm
回复 点赞
hots 2005年03月21日
自己顶一下,怎么没人回答?
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告