C# 单代码隐藏中的多种方法
我需要存储文本框中的数据,这些文本框位于不同的C# 单代码隐藏中的多种方法,c#,asp.net,sql-server,methods,C#,Asp.net,Sql Server,Methods,我需要存储文本框中的数据,这些文本框位于不同的aspx页面中,(9)它们都共享相同的“代码隐藏”。顺便说一句 这是一个类似“简历”的表单,它有9个部分,所有部分都需要存储在同一个数据库中 我已经有了一个单一的方法,但我需要创建九个方法来存储这些文本框,每次用户点击btn“保存”。然后转到另一页postbackurl 例如,我需要这样存储数据: ConexionGeneralDataContext db = new ConexionGeneralDataContext(); Usuario_We
aspx
页面中,(9)它们都共享相同的“代码隐藏”。顺便说一句
这是一个类似“简历”的表单,它有9个部分,所有部分都需要存储在同一个数据库中
我已经有了一个单一的方法,但我需要创建九个方法来存储这些文本框,每次用户点击btn“保存”。然后转到另一页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; ...
但是我不知道我是否也需要在母版页上声明这一点
此外,每个方法都应该通过OnClick
事件从按钮ID
调用。并添加postbackurl
属性来存储数据,然后传递到下一页
有人能给我举一些类似情况的例子或教程吗
编辑
我的问题是我没有开发第一个页面,所以第一个页面有一个if
语句,这个语句应该只适用于两个页面,而不是所有页面
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;
该文件仅分为两页,不是全部。我不确定是否理解您的要求,您是否在问这种方法是否是个好主意?既然您已经完成了九个属性中的一个,为什么不以同样的方式完成另外八个呢?当然,我对我的问题进行了编辑,我希望我已经解释了我自己。另外,这样声明postbackurl属性也很好?:'Response.Redirect(“page.aspx”);'不,这是个疯狂的想法。ASPX页面不应该以这种方式工作。您应该研究如何使用用户控件和向导控件。您使用的是哪个版本的.NET?