0

異なるaspxページにあるテキストボックスからデータを保存する必要があります (9) それらはすべて同じ「コードビハインド」を共有します。C#でところで。

これは「履歴書」のようなフォームで、9 つのセクションがあり、すべて同じデータベースに保存する必要があります。

私はすでに単一のメソッドを持っていますが、ユーザーがボタン「保存」をクリックするたびに、これらのテキストボックスを保存するために、9 つのメソッドを作成する必要があります。そして、別のページに移動しますpostbackurl

たとえば、次のようなデータを保存する必要があります。

ConexionGeneralDataContext db = new ConexionGeneralDataContext();

Usuario_Web columna = new Usuario_Web();

columna.Estatus = 1;
columna.Fecha_hora = DateTime.Now;
columna.Nombre = nombre.Text;
columna.Email = userEmail.Text;
columna.Trabaja_opcion = sies.Text;
columna.Trabaja_opcion = noes.Text;
columna.Apellido = Apellidos.Text;
columna.Em_solicitado = Empleo.Text;
columna.DireccionPersonal.Text;
columna.Ciudad = Ciudad.Text; ...

しかし、これも宣言する必要があるかどうかはわかりませんmaster page

button IDまた、すべてのメソッドは、OnClickイベントを使用してから呼び出す必要があります。postbackurlデータを格納する属性を追加し、次のページに渡します。

似たような状況の例やチュートリアルを教えてもらえますか?

編集

私が抱えている問題は、最初のページを開発しなかったため、この最初のページにはifステートメントがあり、このステートメントはすべてではなく、2 ページだけで機能するはずです。

if (validFile)
{
    ConexionGeneralDataContext db = new ConexionGeneralDataContext();

    Usuario_Web columna = new Usuario_Web();

    columna.Estatus = 1;
    columna.Fecha_hora = DateTime.Now;
    columna.Nombre = nombre.Text;
    columna.Email = userEmail.Text;

    columna.Trabaja_opcion = sies.Text;
    columna.Trabaja_opcion = noes.Text;

ファイルは 2 ページだけで、すべてではありません。

4

0 に答える 0