This is what I did, and I did not have to use any custom controls:
<asp:LinkButton ID="lbDelete" runat="server" CausesValidation="False"
OnClientClick='deleteClicked=true; return confirm("Are you sure that you
want to delete the selected entry?");' CommandName="Delete"
Text="Delete"></asp:LinkButton>
<> wrote in message
news: ups.com...
>I have created a custom server control which is actually a Button
> clicking which prompts a user with a JavaScript confirm message asking
> him whether he would like to proceed or not. If he clicks *OK' in the
> confirm box, he is taken to the next page. If he clicks *Cancel* in
> the confirm box, he stays on that page itself.
>
> I have a Web Form which houses a DataGrid. To edit the data in the
> DataGrid, I am using <asp:EditCommandColumn/>. To delete any of the
> rows in the DataGrid, I am using <asp:ButtonColumn/>.
>
> Instead of using the conventional <asp:ButtonColumn/> to delete data
> from the DataGrid, I would like to use this custom server control
> inside the DataGrid so that if a user clicks this custom server
> control, he is first asked whether he would like to delete the data or
> not.
>
> Now how do I replace the <asp:ButtonColumn/> with the custom server
> control in the DataGrid?
>
|