Web Forms :: Confirmation Dialog Box Before Deleting A Record
Jun 4, 2012
I want to confirm from the user before deleting a record. I want to show a message box to confirm operation... How I do that.. I used query to delete a record on button's click event..
I am using gridview,in that gridview i provide a link button as delete,if the user click the delete button,it will deleted properly no problem in my code,before delete i want to show an dialog box like, are you want to delete the employee details,,how can i do this in my code..
Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As GridViewCommandEventArgs) Handles GridView1.RowCommand If (e.CommandName = "DELETE_Employeeid") Then 'Delete button is clicked Dim empid = e.CommandArgument.ToString()
Protected Sub movebtn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles movebtn.Click Dim con As New SqlConnection con.ConnectionString = ConfigurationManager.ConnectionStrings("26ConnectionString").ConnectionString con.Open() If persno.Text = "" Then Page.ClientScript.RegisterStartupScript(Me.GetType, "Forms", "<script> alert('Enter Pers No of Offr ..........') </script>")
[Code] ....
I want to add a confirmation before deleting the data and popup message box...
Does anyone know how to program a Confirmation box to pop up when deleting a row in a ListView Control in ASP 3.5 in VB? I have the delete buttons in both the ItemTemplate and AlternatingItemTemplate.
Protected Sub GridView1_RowDataBound(sender As Object, e As GridViewRowEventArgs) If e.Row.RowType = DataControlRowType.DataRow Then Dim l As LinkButton = DirectCast(e.Row.FindControl("LinkButton1"), LinkButton) l.Attributes.Add("onclick", "javascript:return " & "confirm('Are you sure you want to delete this record " & DataBinder.Eval(e.Row.DataItem, "CategoryID") & "')") End If End Sub
but i still encounter these errors:
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Is there any way to add a confirmation dialog to a submit button when the form already has other validation controls and a summary control using "showmessagebox=true"? I tried adding
OnClientClick="return confirm('Are you sure?');" to the submit button, but that seems to block all of the other validation?
I want to show a confirmation dialog when a specific value is selected in an asp:DropDownList. If the confirmation dialog returns false (cancel) then I want to prevent the AutoPostBack.
A user inserts ad details and on button click saves them to database. If the save is successful, a DIV element slides down (becomes visible) allowing the users to add pictures for that ad.
As the users adds the pictures, they are being shown in a Repeater control. When you hover over a picture, a Delete button is displayed and when you click it, a confirmation message pops out asking the users if they really want to delete the picture.
Now this is where the problems begins. The code behind the button click doesn't wait for the user to click YES or NO. It just executes leaving the message displayed.
So to summarize:
- The entire "bottomDIV" element is wrapped inside an UpdatePanel with update mode set to "Conditional". - Since the Button is inside the Repeater control, I cannot access its Click event. I use Repeaters ItemCommand to check for the correct Command Name. - The Repeater Control is inside the same UpdatePanel - The Update Panel has AsyncPostBackTrigger set to Repeater Control.
The HTML:
HTML Code: <asp:UpdatePanel ID ="bottomUpdate" runat ="server" UpdateMode="Conditional" > <ContentTemplate> <div id ="bottomWraper"> <div id ="savePictureWraper" runat ="server" style="float:left; padding-top:3px;" > <asp:TextBox ID ="pictureName" runat ="server" placeholder ="Naziv slike" style="width:181px;"> [Code] ....
The Script (using alertify.js to display the confirmation dialog):
HTML Code: <script> $("[id*=btnDeletePicture]").on("click", function () { alertify.confirm("Confirm?", function (e) { if (e) { alertify.alert("Successful AJAX after OK");
[Code] ....
The code behind is simple and all it does it executes the delete statement and then calls the displayPictures sub again. So, why the code behind doesn't wait for the user to select an option in confirmation dialog....
I am having a gridview with some button column. I have written some functionality in code behind for the button click. How can i display a confirm dialog in mid of the button click functionality and based on users response(Yes or No from dialog) i need to continue the remaining funtionality in the button click event.
I need to collect additional information from the user when they initiate a delete on a radgrid. Right now I am presenting the user with a confirmation dialog box that lets them click "OK" to continue but I need to add an additional textbox to collect a reason.
I have a form that when I click the delete button I want it to refresh the grid with that record removed from the grid. Does anyone know how to do this. Is this something handled in the code behind? Here is my code for the delete button on the design page:
I have JQuery confirmation dialog function that called by server side code (C#)how to get its return value of that function? in this case the return value would be either Yes or No.I called it in button clicked event as below:
Code: protected void btn1_Click(object sender, EventArgs e) { string message = "Message from server side, please select yes or no"; ClientScript.RegisterStartupScript(this.GetType(), "Popup", "ShowConfirmation('" + message + "');", true); }
my question is how to get JQuery return value, in this case the return value would be Yes or No?
I am trying to use confirmation dialog from jQuery UI.
I ran into this problem: how to trigger correctly the dialog and at the same time prevent trigger OnClick event specified at button until user click on Yes or No buttons at dialog?
In the example below are two ways how to popup confirmation. Lower one works well. It's a classic JavaScript confirm dialog. When I try to use the jQuery UI dialog, it displays a dialog but allows it to run the event assigned at OnClick (here by using Command, but I suppose there is no difference. Hope I am not wrong.). The piece is taken from the ASP.NET Repeater control btw.
I have a gridview and a SQLDataSource control. In my gridview I have 2 commandfields "Edit" and "Delete"
The "Edit" command field works as expected. Using the "Delete" command field I get the error below.
Server Error in '/DataControls' Application.
The DELETE statement conflicted with the REFERENCE constraint "FK__titleauth__au_id__0CBAE877". The conflict occurred in database "pubs", table "dbo.titleauthor", column 'au_id'. The statement has been terminated.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: The DELETE statement conflicted with the REFERENCE constraint "FK__titleauth__au_id__0CBAE877". The conflict occurred in database "pubs", table "dbo.titleauthor", column 'au_id'. The statement has been terminated.
I am using a Gridview inside an UpdatePanel. I am using the RowCommand method to call my code to delete the record. The gridview is bound to a <list> collection. I am unable to get the Gridview to postback / refresh after the users deletes a record; however, if I refresh the page in the browser and the page loads, it obviously is gone. I have searched quite a bit on this where others are having problems but nothing they did work for me, so I was hoping someone could review my code and let me know what I am doing wrong.
Here is my ASPX:
[Code]....
Here is my C#
[Code]....
When I step through the code, the postback happens and then my delete code is called, so once the delete code happens, the page is already finished loading, which seems to be my problem.
An error occurred during the processing of . System.Web.UI.WebControls.DataControlFieldCollection must have items of type 'System.Web.UI.WebControls.DataControlField'. 'SharePoint:DeleteItemButton' is of type 'Microsoft.SharePoint.WebControls.DeleteItemButton'.
I've been googling for 2 days for the solution, but I couldn't find something useful. The problem is that I have GridView that is connected to the SQL database and that is how it is being populated. I added EDIT and DELETE buttons in the columns, but as far as I can see the event which handles them is empty.
I am having trouble changing page numbers on my gridview after deleting a record if the deletion of the record causes there to be no more records on that page. Currently I have a form below the gridview that adds a record to the datasource of the gridview.
[Code]....
Code behind stuff:
[Code]....
Now with this code above, if I insert a new record using the form below the gridview, it will reload and go to the new page if the insertion causes the record to appear on a new page, however when I delete that record, thus causing nothing to be on that page, the gridview visually just dissappears. I've got the gridview bound by a linqdatasource control, and on the page_load function I only databind if the page is not a postback.