Im Moment habe ich eine JavaScript-Eingabeaufforderung für meinen Löschbefehl in meinem Gridview wie so bestätigen:eine JavaScript-Eingabeaufforderung in ASP Gridview-Befehl löscht Verwenden Sie „Grund für die Löschung“ speichern
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat="server"
CommandName="Delete"
CausesValidation="False"
CssClass="adminLinks"
NavigateUrl="#"
Text="delete"
OnClientClick="return confirm('Are you sure you want to DELETE this record?');"/>
</ItemTemplate>
</asp:TemplateField>
Dann für meinen Löschbefehl, ich ist diesen Update Code ausgeführt wird:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:sqlConnection2 %>"
DeleteCommand="UPDATE [jeakins].[tbl_submit] SET recycle_bin=1 WHERE [ID] = @ID">
</asp:SqlDataSource>
Wie kann ich das von einem confirm Feld zu einem Dialogfeld zu ändern, die fragt: ‚Grund für die Löschung?‘ und dann verwenden Sie diese Variable in DeleteCommand
, um ein delete_reason Feld zu aktualisieren?
Danke, sind Sie in der Lage, mir zu zeigen, wie Sie den DeleteCommand anpassen würden auch? – sayguh
Ich habe Code für die Abfrage zum Löschen hinzugefügt. – ConnorsFan