0

ファイルにメソッド ( Botones)への参照があります。codebehind

public partial class EnvianosTuCurriculum : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }


    protected void Button1_Click(object sender, EventArgs e)
    {
        Botones botones = new Botones();
        botones.SaveCVInfo2(nombre.Text, Apellidos.Text, EmpleoS.Text, DireccionPersonal.Text, RadioButtonList6.SelectedItem.Text, contraseña.Text, TelHabi.Text, TelCel.Text, userEmail.Text, Nacionalidad.Text, LugarNaci.Text, FechaNac.Text, Edad.Text, Cedula.Text, EsCivil.Text, ProUofi.Text, Estatura.Text, Peso.Text, TipoSang.Text, RadioButtonList7.SelectedItem.Text, Lateralidad.Text, LicCond.Text, RadioButtonList5.SelectedItem.Text, MaMoVeh.Text, RadioButtonList4.SelectedItem.Text, EmpCta.Text, ProMens.Text, SuelAs.Text, RadioButtonList3.SelectedItem.Text, NomRec.Text, RadioButtonList2.SelectedItem.Text,Insti.Text, horario.Text, vivequien.Text, RadioButtonList1.SelectedItem.Text, otresp.Text, Ciudad.Text);
        Response.Redirect("Envia2.aspx");
    }

}

ここで、別のボタンを追加する場合は、Button2前のページに戻り、これらのコントロールからデータベースに送信されたすべてのデータを消去する必要があります。

ifそこにステートメントが必要だと思いますが、追加することはできResponse.Redirect("previous_page.aspx")ますが、実際にデータを db にクリアする方法がわかりません。

Response.Redirect戻るだけですべてのフィールドが空に見えますが、新しいユーザーとして再び入力を開始します。戻るだけでなく、db テーブルに挿入されたすべてのデータを元に戻す必要があります。

どうすればこれを達成できますか?

4

1 に答える 1

1

個人的には、最初にバリデーターとその他の関連するコントロールを追加して、入力されたデータが本来あるべきものであることを確認し、データベースにコミットする前にデータを一時的に保存します (削除を回避します)。

ただし、これが SQL のデータの削除に適用できない場合は、次のようなものがあります。

DELETE FROM table_name
WHERE some_column=some_value

詳細情報/理解については、このリンクをご覧ください http://www.w3schools.com/sql/sql_delete.asp

于 2013-10-19T09:43:45.807 に答える