程序是用ASP.net VB.net Javasript结合运行我想实现的功能是在点插入按钮是,弹出个"是否插入"的对话框,
点"是"就到btnInsert_Click事件里处理,"否"就不做处理
在进入btnInsert_Click事件后
在插入数据前先判断数据库是否有该记录,要是有的话,就再弹出个对话框询问
是否要覆盖,点"是"就覆盖,然后断续往下执行,点"否"就直接断续往下执行
这种判断记录的地方有多处.现在的问题是在做判断后知道有记录时,如何弹出对话框询问,
winform直接用messageBox, web的就不行了...试了下用注册脚本,一样也是等btnInsert_Click事件执行才弹个对话框出来...难道真要现写个web控件来弹 对话框?
C#中写控件用的代码
[DefaultProperty("Text"),
ToolboxData("<{0}:msgBox runat=server></{0}:msgBox>")] [Bindable(true),
Category("Appearance"),
DefaultValue("")]
这些在VB.net里如何实现,我第一次用vb.net有点不熟...
哪位做过类似的帮忙下,谢谢!我的插入按钮加的事件代码如下:
Me.btnInsert.Attributes.Add("onclick", "return GetSelectedInfo('是否插入数据')")画面script 代码
<script language="javascript">
function GetSelectedInfo(strMsg)
{
if(confirm(strMsg))
{
其它取画面数据操作代码 }
else
{
return false;
}
}
</script>
点"是"就到btnInsert_Click事件里处理,"否"就不做处理
在进入btnInsert_Click事件后
在插入数据前先判断数据库是否有该记录,要是有的话,就再弹出个对话框询问
是否要覆盖,点"是"就覆盖,然后断续往下执行,点"否"就直接断续往下执行
这种判断记录的地方有多处.现在的问题是在做判断后知道有记录时,如何弹出对话框询问,
winform直接用messageBox, web的就不行了...试了下用注册脚本,一样也是等btnInsert_Click事件执行才弹个对话框出来...难道真要现写个web控件来弹 对话框?
C#中写控件用的代码
[DefaultProperty("Text"),
ToolboxData("<{0}:msgBox runat=server></{0}:msgBox>")] [Bindable(true),
Category("Appearance"),
DefaultValue("")]
这些在VB.net里如何实现,我第一次用vb.net有点不熟...
哪位做过类似的帮忙下,谢谢!我的插入按钮加的事件代码如下:
Me.btnInsert.Attributes.Add("onclick", "return GetSelectedInfo('是否插入数据')")画面script 代码
<script language="javascript">
function GetSelectedInfo(strMsg)
{
if(confirm(strMsg))
{
其它取画面数据操作代码 }
else
{
return false;
}
}
</script>
解决方案 »
- iframe下的页面,Request.QueryString["id"]为空
- 请问高手们,actvex控件不能调用win32api
- 并发操作造成数据库死锁 网站用户越多越卡 怎么解决?
- 在asp.net2.0中保存页面位置不管用,请大家帮忙看一下,是什么原因
- FckEditor的问题:XML request error (500) 上传是发生错误 我用的是.netframework1.1(求助)怎么解决
- 【求助】aps.net建的网站,想先让别人登录自己的电脑看,该怎么做?
- 我的机器按下电源,一会儿又停掉了,这情况怎么回事?
- ASPxGridView
- 开发谷歌浏览器控件的技术方案是什么?
- 在DataGrid里这样实现这种效果?
- 我用File控件来上传文件,我只想上传jpg文件,可是我这么判断文件的护展名为什么有的时候不好使呢
- 怎么把 utf-8 编码的字符串改成 gb2312 的?(vb.net)
sub page_load() btnInsert.Attributes.Add("onclick","javascript:return confirm('是否插入数据?');")
end sub
这样就可以了
具体:
第一个按钮,服务端事件里面写判断,是否会有重复,覆盖的问题,如果没有,直接做insert;如果有,弹出页面,页面上显示提示有重复,是否覆盖,然后加确认和取消的按钮,在确认的按钮事件里面加 "window.opener.document.all(btn2).Click();",来调用父页面的第二个按钮事件。第二个按钮,用<div>隐藏掉。服务器端实现覆盖的操作。
sub page_load() btnInsert.Attributes.Add("onclick","javascript:return confirm('是否插入数据?');")
end sub
这样就可以了这样没法判断是不是存在覆盖的问题
minajo21(大眼睛) ( ) 的想法不错弹出页面,页面上显示提示有重复,是否覆盖,然后加确认和取消的按钮,在确认的按钮事件里面加 "window.opener.document.all(btn2).Click();",来调用父页面的第二个按钮事件。第二个按钮,用<div>隐藏掉。服务器端实现覆盖的操作。
这里不是很白,有代码考吗
在调这个按钮事件时,要插入的信息如何得到?
在调这个按钮事件时,要插入的信息如何得到?
-------------跟你原来的保存按钮的信息来源一样,无非从页面和当前人的信息。
<asp: button2...>
</div>