VB调用javascript实现删除前确认

问题描述

<asp:GridViewclass="datatable"ID="GridViewAfd"runat="server"AllowSorting="True"AutoGenerateDeleteButton="True"AutoGenerateEditButton="True"AllowPaging="True"EnableViewState="False"EnableTheming="False"AutoGenerateColumns="False">

这是GridView,我想用的是btnSave.Attributes.Add(“onclick”,”Javascript:returnconfirm(‘Areyousuretosave?’);”)这样的方法来弄,但是我找不到按键的对象名(例如btnSave),楼下贴出前台和后台的全部代码

解决方案

解决方案二:
前台代码:<%@Controllanguage="vb"debug="true"Inherits="Modules.SLZKernDataBeheer.View"CodeFile="View.ascx.vb"AutoEventWireup="false"Explicit="True"%><%@RegisterTagPrefix="dnn"Namespace="DotNetNuke.UI.WebControls"Assembly="DotNetNuke.WebControls"%><asp:LabelID="debuglbl"runat="server"text=""/><asp:PanelID="Panel1"runat="server"style="display:none;position:absolute;border:1pxsolidgray;border-left:#DDDDDD;border-top:#DDDDDD;background:#EEEEEE;width:270px;height:70px;padding:6px;left:288px;top:8px;"><asp:Labelrunat="server"ID="PanelLbl"Text="Kies"></asp:Label><br/><asp:DropDownListID="PanelList"runat="server"style="width:260px"EnableViewState="False"></asp:DropDownList><br/><asp:HiddenFieldID="PanelKey"runat="server"/><asp:HiddenFieldID="DelRelatieKey"runat="server"/><asp:HiddenFieldID="DelRelatieTable"runat="server"/><asp:LinkButtonID="BtnAdd"runat="server"Text="Add"></asp:LinkButton>&nbsp;<ahref="#"onclick="toggle($('<%=Panel1.ClientID%>'))">Cancel</a></asp:Panel><strong>Gegevens:</strong><asp:DropDownListrunat="server"ID="DataSelector"AutoPostBack="True"EnableViewState="False"><asp:ListItem>Vakgroepen</asp:ListItem><asp:ListItem>Afdelingen</asp:ListItem><asp:ListItem>Deelsites</asp:ListItem><asp:ListItem>Specialisten</asp:ListItem><asp:ListItem>Wachttijden</asp:ListItem><asp:ListItem>Spreekuren</asp:ListItem><asp:ListItem>Contactgegevens</asp:ListItem><asp:ListItem>Zoektrefwoorden</asp:ListItem><asp:ListItem>Links</asp:ListItem><asp:ListItem>Linkgroepen</asp:ListItem></asp:DropDownList><%IfDataSelector.Text="Spreekuren"Then%><br/>Vakgroep:<asp:DropDownListrunat="server"ID="Vakgroep"AutoPostBack="True"></asp:DropDownList>&nbsp;&nbsp;<asp:ButtonID="btnExportPDF"runat="server"Text="PDF"/><br/>Afdeling:<asp:DropDownListrunat="server"ID="Afdeling"AutoPostBack="True"/><br/><asp:LabelID="lblAfdeling"runat="server"></asp:Label><asp:GridViewclass="datatable"ID="GridViewEdit"runat="server"AllowSorting="False"AutoGenerateDeleteButton="False"AutoGenerateEditButton="False"AllowPaging="True"EnableViewState="False"EnableTheming="False"AutoGenerateColumns="False"ShowFooter="False"><Columns><asp:TemplateFieldHeaderText="Specialist"><ItemTemplate><asp:LabelID="Spe"runat="server"><%#Eval("Specialist")%></asp:Label><asp:HiddenFieldID="HSpe"runat="server"Value='<%#Eval("Specialist")%>'/></ItemTemplate><FooterTemplate><asp:DropDownListrunat="server"ID="FootSpecialist"AutoPostBack="true"class="footSpecialist"DataTextField="Achternaam"DataValueField="ID"DataSource='<%#BindSpecialistData%>'></asp:DropDownList></FooterTemplate></asp:TemplateField><asp:TemplateFieldHeaderText="Ma"><ItemTemplate><asp:DropDownListrunat="server"ID="Ma"AutoPostBack="true"><asp:ListItemText=""Value=""/><asp:ListItemText="o"Value="o"/><asp:ListItemText="m"Value="m"/><asp:ListItemText="om"Value="om"/></asp:DropDownList><asp:HiddenFieldID="HW1"runat="server"Value='<%#Eval("w1")%>'/></ItemTemplate><FooterTemplate><asp:DropDownListrunat="server"ID="FootMa"AutoPostBack="true"><asp:ListItemText=""Value=""/><asp:ListItemText="o"Value="o"/><asp:ListItemText="m"Value="m"/><asp:ListItemText="om"Value="om"/></asp:DropDownList></FooterTemplate></asp:TemplateField><asp:TemplateFieldHeaderText="Di"><ItemTemplate><asp:DropDownListrunat="server"ID="Di"AutoPostBack="true"><asp:ListItemText=""Value=""/><asp:ListItemText="o"Value="o"/><asp:ListItemText="m"Value="m"/><asp:ListItemText="om"Value="om"/></asp:DropDownList><asp:HiddenFieldID="HW2"runat="server"Value='<%#Eval("w2")%>'/></ItemTemplate><FooterTemplate><asp:DropDownListrunat="server"ID="FootDi"AutoPostBack="true"><asp:ListItemText=""Value=""/><asp:ListItemText="o"Value="o"/><asp:ListItemText="m"Value="m"/><asp:ListItemText="om"Value="om"/></asp:DropDownList></FooterTemplate></asp:TemplateField><asp:TemplateFieldHeaderText="Wo"><ItemTemplate><asp:DropDownListrunat="server"ID="Wo"AutoPostBack="true"><asp:ListItemText=""Value=""/><asp:ListItemText="o"Value="o"/><asp:ListItemText="m"Value="m"/><asp:ListItemText="om"Value="om"/></asp:DropDownList><asp:HiddenFieldID="HW3"runat="server"Value='<%#Eval("w3")%>'/></ItemTemplate><FooterTemplate><asp:DropDownListrunat="server"ID="FootWo"AutoPostBack="true"><asp:ListItemText=""Value=""/><asp:ListItemText="o"Value="o"/><asp:ListItemText="m"Value="m"/><asp:ListItemText="om"Value="om"/></asp:DropDownList></FooterTemplate></asp:TemplateField><asp:TemplateFieldHeaderText="Do"><ItemTemplate><asp:DropDownListrunat="server"ID="Doo"AutoPostBack="true"><asp:ListItemText=""Value=""/><asp:ListItemText="o"Value="o"/><asp:ListItemText="m"Value="m"/><asp:ListItemText="om"Value="om"/></asp:DropDownList><asp:HiddenFieldID="HW4"runat="server"Value='<%#Eval("w4")%>'/></ItemTemplate><FooterTemplate><asp:DropDownListrunat="server"ID="FootDoo"AutoPostBack="true"><asp:ListItemText=""Value=""/><asp:ListItemText="o"Value="o"/><asp:ListItemText="m"Value="m"/><asp:ListItemText="om"Value="om"/></asp:DropDownList></FooterTemplate></asp:TemplateField><asp:TemplateFieldHeaderText="Vr"><ItemTemplate><asp:DropDownListrunat="server"ID="Vr"AutoPostBack="true"><asp:ListItemText=""Value=""/><asp:ListItemText="o"Value="o"/><asp:ListItemText="m"Value="m"/><asp:ListItemText="om"Value="om"/></asp:DropDownList><asp:HiddenFieldID="HW5"runat="server"Value='<%#Eval("w5")%>'/></ItemTemplate><FooterTemplate><asp:DropDownListrunat="server"ID="FootVr"AutoPostBack="true"><asp:ListItemText=""Value=""/><asp:ListItemText="o"Value="o"/><asp:ListItemText="m"Value="m"/><asp:ListItemText="om"Value="om"/></asp:DropDownList></FooterTemplate></asp:TemplateField></Columns></asp:GridView><br/><asp:Buttonrunat="server"ID="NieuweBtn"Text="nieuwearts"class="nieuweBtn"/>&nbsp;&nbsp;&nbsp;<asp:Buttonrunat="server"ID="EditBtn"Text="opslaan"class="editBtn"/><%Else%>&nbsp;&nbsp;Scope:<asp:DropDownListrunat="server"ID="VGScope"AutoPostBack="True"EnableViewState="False"></asp:DropDownList><br/><br/>Filter:<asp:TextBoxID="DataFilter"runat="server"AutoPostBack="True"EnableViewState="false"></asp:TextBox><br/><br/><asp:LabelID="lblItemCount"runat="server"></asp:Label><%IfDataSelector.Text="Afdelingen"Then%><asp:GridViewclass="datatable"ID="GridViewAfd"runat="server"AllowSorting="True"AutoGenerateDeleteButton="True"AutoGenerateEditButton="True"AllowPaging="True"EnableViewState="False"EnableTheming="False"AutoGenerateColumns="False"><Columns><asp:BoundFieldDataField="id"HeaderText="id"/><asp:BoundFieldDataField="afdeling"HeaderText="Afdeling"/><asp:CheckBoxFieldDataField="poli?"HeaderText="Poli?"/><asp:TemplateFieldHeaderText="PrimVakGroep"><EditItemTemplate><asp:DropDownListrunat="server"ID="PrimVakGroep"AutoPostBack="false"></asp:DropDownList><asp:HiddenFieldID="DefaultPrim"runat="server"Value='<%#Eval("PrimVakgroep")%>'/></EditItemTemplate><ItemTemplate><asp:Labelrunat="server"ID="PrimText"Text='<%#Eval("PrimVakgroep")%>'></asp:Label><asp:HiddenFieldID="DefaultPrimValue"runat="server"Value='<%#Eval("PrimVakgroep")%>'/></ItemTemplate></asp:TemplateField><asp:BoundFieldDataField=""HeaderText="Vakgroeprelaties"/><asp:BoundFieldDataField=""HeaderText="Spreekuren"/><asp:BoundFieldDataField=""HeaderText="Contactgegevens"/><asp:BoundFieldDataField=""HeaderText="Wachttijden"/><asp:BoundFieldDataField=""HeaderText="Specialisten"/><asp:BoundFieldDataField=""HeaderText="Deelsites"/></Columns></asp:GridView><%else%><asp:GridViewclass="datatable"ID="GridView"runat="server"AllowSorting="True"AutoGenerateDeleteButton="True"AutoGenerateEditButton="True"AllowPaging="True"EnableViewState="False"EnableTheming="False"></asp:GridView><%EndIf%><br/><asp:Buttonrunat="server"ID="AddBtn"Text="Voegeenvakgroeptoe"/><%EndIf%><br/><br/>#itemsperpagina:<asp:TextBoxID="ItemsPerPage"runat="server"AutoPostBack="True"Text="10"Width="30"></asp:TextBox><br/>Preview#relaties:<asp:TextBoxID="RelatiePreview"runat="server"AutoPostBack="True"Text="0"Width="30"></asp:TextBox><br/><br/><%--<asp:ScriptManagerID="ScriptManager1"runat="server"EnablePartialRendering="false"/>--%>

解决方案三:
后台执行删除调用的方法SubDeleteRelation()IfNotDelRelatieKey.Value=""ThenDimcnAsSqlConnection=NewSqlConnection(ConfigurationManager.ConnectionStrings("SLZData").ConnectionString)DimcmdAsSqlCommand=NewSqlCommand("",cn)cmd.CommandText="DELETEFROM"&DelRelatieTable.Value&"WHEREID="&DelRelatieKey.ValueDelRelatieKey.Value=""DelRelatieTable.Value=""cn.Open()cmd.ExecuteNonQuery()cn.Close()GetMetaData()EndIfEndSub

解决方案四:
这个工程是用DNN框架做的,临时安排我做这个项目,我不是学VB的所以对VB的语法和结构不了解,各位大虾帮帮忙哈
解决方案五:
((button)findcontrol("id")).attribute.add("click","returnconfirm('确认删除?');");
解决方案六:
引用4楼flyerwing的回复:

((button)findcontrol("id")).attribute.add("click","returnconfirm('确认删除?');");

大哥能不能详细一点啊,((button)findcontrol("id"))这个是强制转换控件为button?头晕啊……
解决方案七:
引用4楼flyerwing的回复:

((button)findcontrol("id")).attribute.add("click","returnconfirm('确认删除?');");

还是说findcontrol("id")是一个通过控件id找控件的方法?
解决方案八:
别沉啊,有同样想知道的童鞋一起顶起来啊

时间: 2024-08-30 09:17:00

VB调用javascript实现删除前确认的相关文章

javascript实现删除前弹出确认框

  删除确认对话框的JS代码,有好几种写法,有简单的,有兼容好的,下面分别说几种方法,可根据自己需要选用 需求:用户点击删除按钮时,弹出一个确定框,如果用户点击"确定"执行删除操作,否则不执行 JS代码 ? 1 2 3 4 5 6 7 8 function del() { var msg = "您真的确定要删除吗?nn请确认!"; if (confirm(msg)==true){ return true; }else{ return false; } } html代

ASP.NET为Grid控件添加删除前确认的功能

  看到有不少WEb后台中,在删除内容的时候,都会有一个确认对话框,这样可很好的避免误删除,所以自己也想在我的ASP.NET项目中添加这个功能,研究了一下,总算把这个删除确认的功能给拿下了,测试了下也挺好用,下面把代码分享给大家. 使用方法:你只需把上面的代码贴到GRID控件中即可.

js 删除前confirm确认提示代码

第二种方法:原理跟上面的一样. JavaScript删除确认框 <a href="javascript:if(confirm('确实要删除吗?'))location='jb51.php?id='">删除</a> 第三种:主要用于批量删除的确认提示 <input name="Submit" type="submit" class="inputedit" value="删除" on

thinkPHP删除前弹出确认框的简单实现方法_php实例

本文实例讲述了thinkPHP删除前弹出确认框的简单实现方法.分享给大家供大家参考,具体如下: html部分: 复制代码 代码如下: <a href="__URL__/shanchu/id/{$vo.id}" onclick='return del();'>删除</a> javascript部分: <script> function del() { if(confirm("确定要删除吗?")) { return true; } e

函数调用-新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了。

问题描述 新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了. 添加函数: '写一个添加用户信息的方法,它的返回值是布尔型, Function AddUser(ByVal User As DBuser) As Boolean '首先判断用户名是否已经存在 Dim SQLString As String SQLString = "SELECT * FROM telephonebook WHERE 姓名 ='" & nm & "

JS执行删除前的判断代码

 这篇文章主要介绍了JS执行删除前如何实现判断,需要的朋友可以参考下 一.   代码如下: <script>  function del(){  if(confirm("确认删除吗")){  alert("yes");  }  else{  alert("no")  return;  }  }  </script>  <html>  <input type="button" value

使用VB调用Oracle程序包内的存储过程返回结果集

oracle|程序|存储过程        在实际的项目开发中我们需要通过VB(或其他语言工具)调用Oracle程序包内的存储过程返回结果集.这里以短信运营平台中的一个调用为例来说明这个过程,希望对你有所帮助. --一.使用SQL*Plus创建以下项目:--1.建表("OW_SMP"为方案名称,下同) CREATE TABLE "OW_SMP"."SM_Send_SM_List"(    SerialNo INT  PRIMARY KEY,  -

win8.1系统找回删除文件确认提示的方法

  win8.1系统找回删除文件确认提示的方法 1.打开"计算机". 2.在计算机中任意选择一个文件. 3.点击左上角的"主页". 4.我们可以看到删除选项了,点击它.在"显示回收确认"前打钩. 5.完成以上步骤后,我们删除文件时就有确认提示了.

JavaScript实现删除,移动和复制文件的方法_javascript技巧

本文实例讲述了JavaScript实现删除,移动和复制文件的方法.分享给大家供大家参考.具体如下: 这里利用JavaScript删除.移动和复制文件,运行前请确保文件已经存在,比如在C盘建立test.txt文件,然后在代码里修改为这个路径,再运行代码,就可以看到效果. <html> <head> <title>删除,移动和复制文件</title> </head> <body> <h2>删除,移动和复制文件</h2&g