The following is a note from Professional ASP.NET MVC 2 by Scott Hanselman ++
You might ask — why did we go through the effort of creating a <form> within our Delete Confi rmation screen? Why not just use a standard hyperlink to link to an action method that does the actual delete operation? The reason is because we want to be careful to guard against Web-crawlers and search engines discovering our URLs and inadvertently causing data to be deleted when they follow the links. HTTP-GET-based URLs are considered safe for them to access/crawl, and they are supposed to not follow HTTP-POST ones. A good rule is to make sure that you always put destructive or data-modifying operations behind HTTP-POST requests.
If web-crawlers and search engine have no access to the page containing deletion button, is it safe to use a standard hyperlink to link to an action method doing the actual delete operation?
I have an Ajax form that lets me dynamically remove rows from a table using the OnComplete AjaxOption. That works great.The problem is that even if I hit "Cancel" on the confirm dialog, it still executes the OnComplete javascript. So the form doesn't post, but it looks like it did to the user (the row is removed from the table).code below:
Is it possible in my code behind,to remove one specific item from a dropdown box that is bound from a sqldatasource? I've tried, but can't figure this out.
I'm working with a ListView and I have a problem: When I click the delete button, I need to know before deletion takes, the index of the item, because I have to do something before this event happen
am using asp.net3.5,C#. I am using this script in codebehind when mycheckboc is checked,now i want to give delte confirmation when checkbox is unchecked. so i need to catch whether it returns true/false for deletion in codebehind,,according to that i follow my steps.
I have written like this
[Code]....
I need to display other msg,functionality when it is checked n I need to do other msg,functionality when it is unchecked,,
I need to call a codebehind funtion if the confirmation returns true.how can i do this?
I have a gridview which has bound fields and a template field for checkbox.I wrote a code for deletion of records as per checking checkboxes.My problem is
HtmlInputCheckBox chk; foreach(GridViewRow dr in dgvdetails.Rows) { chk = (HtmlInputCheckBox)dr.FindControl("ch"); [code]...
I'm trying to add the code, programmatically, to ask the user if they want to delete a record that is being displayed in a DetailsView control. It is called Tutorial 22: Adding Client-Side Confirmation when Deleting by Scott Mitchell. how it could be done in a DetailsView. Here's some of the ASPX code:
[Code]....
And here's what I've got for my DetailsView1_DataBound() event code:
I have a system in which users can enter records into a database via ajax. Each user may hold many values in the database, with different pageId and itemId values. Each user is identified by a GUID set to a cookie. The system needs to prevent the user from entering two pieces of data with the same pageId and itemId, so I've created a script to do two database updates:
Firstly, all records are deleted from the database where the memberGUID, pageId and itemId fields match (i.e. they've already added this item).
Secondly, the record is then recreated.
It all works brilliantly, except when the GUID value is passed into the delete statement, then I just get a caught exception.
So this works:
[Code]....
But this doesn't:
[Code]....
The weird thing is that because the GUID value is being saved in the second database call, it is definitely there and is definitely the right data type etc. Even if I hard-code it into the delete procedure it still causes the whole thing to fail.
why it's failing when I add the GUID parameter in the deletion process?
There is a Gridview(say with 5 rows) in my web page with Delete button inside it.
I want that when I delete any row( say I deleted 5, 2, 3, 1) and then when I try to delete the last remaining row i.e., 4 then it should not get deleted.I want that remaining any last row(can be any) in Grid should not get delete.How to achieve that?
I have an approve button.on clicking on this button it should show that an inactive value is present .Onclicking yes conformation it should save the data or else clicking on no conformation should return false; how i will do that?After alert it always submit the data.
string otherAffiliateName = txtRequestedAffiliate.Text; int inActiveAffiliates = new BLRating().InActiveAAffiliateChecking(otherAffiliateName); if (inActiveAffiliates > 0)
[code]...
This is the code i used.how i wiil stay back on Confirm 'no' click?
I have an .NET 4.0 / C# web application that contains pages with GridView controls on them. There is an Entity Data Model and EntityDataSource objects that allow for CRUD operations against the database. My questions are the following.
How can I setup the delete command in the GridView to delete recursively, given my setup? In otherwords, how do I cause it to delete the record selected as well as any records related to it, and any records related to those, and so on? Also, how do I incorporate verification of deletion before deleting? What I would ultimately like is a 3-button window to pop up. "Delete", "Delete Recursively" and "Cancel" would appear. I'm also open to other suggestions for a better way to do this.
I have a bound datagridview with the associated tableadapter, dataset and bindingsource. A different component in our application can add or delete rows displayed by the datagridview. When this happens, the underlying database edits are correct. The problem is that the datagridview seems to lose track of the data.
Currently, when we receive the event that our data has changed we do the following.
If our example had something like 5 items displayed in the grid and a row was deleted, the grid refreshes with 3 items shown. If we manually refresh our grid through a button calling the exact same code, it displays the correct results. Is this an asynchronous call? Should we be refreshing the grid in a different area?
How do I get the value of the confirm box selected:have this code:
string scriptString = "<script language='JavaScript'> "; scriptString += "confirm ('Are you sure you want to Close this period.')"; scriptString += "</script>"; Response.Write(scriptString);
Is there a way to determine if you select yes or no?
I have a button on my aspx page. I want to use javascript confirm before continuing execution when clicking on that button. I can do it easily if i am writing javascript in aspx page itself . But my problem is each time the confirm message may be different. I need to check various condition to generate appropriate confirm message.Can I call confirm in my code behind, so that I can construct confirm message from there?What I'm trying is:
protected void Button1_Click(object sender, EventArgs e) { //just the algorithm given here
I my application i am using ajax(Updatepanel).I am using the following code to show confirmation dialog box after finishing some update process in database. but it is not working for me.
I have a new issue, which i want to share.When working with ASP.NET 1.1 Framework there is an imagebutton on click of that imagebutton client side validations are fired since it is an online application form cline side validations are must i am using a javascript when user submitting the application form
for confirm messege .
but it is not working ... if i do the causevalidation="False" for the imagebutton it is working but the validation are bypassed.
To force a prompt with normal javascript, I could wire the OnClick event for my save button to be something like this (I could do this in Page_Load):
btnSave.Attributes.Add("onclick", "return confirm('are you sure you want to save?');");
The confirm call will block until the user actually presses on of the Yes/No buttons, which is the behavior I want. If the user presses 'Yes', then my btnSave_OnClick method would be called.
For the jquery dialog that is the equivalent, I tried something like this (see below). But the problem is that unlike javascript confirm(), it's going to get all the way through this function (displayYesNoAlert) and then proceed into my btnSave_OnClick method on the C# side. I need a way to make it "block", until the user presses the Yes or No button, and then return true or false so the btnSave_OnClick will be called or not called depending on the user's answer.
Currently, I just gave up and went with javascript's confirm, I just wondered if there was a way to do it.
I want a similar behavior of "confirm delete" option in ASP.Net Gridview, as this questions shows How to add a "confirm delete" option in ASP.Net Gridview ? but using Jquery Confirm Box.
I'm having a lot of problem with postback behavior and asp.net page flow.