当前位置:编程学习 > C#/ASP.NET >>

求ASP.net(C#)修改个人信息后台代码。。。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="xiugaigr.aspx.cs" Inherits="xiugaigr" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
  <title>无标题页</title>
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<table cellSpacing="0" borderColorDark="#9cc7ef" cellPadding="4" width="60%" align="center"
borderColorLight="#145aa0" border="1">
<tr bgColor="#4296e7">
<td colSpan="2">
<div align="center"><font color="#ffffff">修改个人信息</font></div>
</td>
</tr>
<tr><td noWrap width='30' style='WIDTH: 164px'><FONT face='宋体'>员工编号:</FONT></td><td width='79%'><asp:textbox id='yuangongbianhao' runat='server' Width='304px'></asp:textbox></td></tr><tr><td noWrap width='30' style='WIDTH: 164px'><FONT face='宋体'>员工姓名:</FONT></td><td width='79%'><asp:textbox id='yuangongxingming' runat='server' Width='304px'></asp:textbox></td></tr><tr><td noWrap width='30' style='WIDTH: 164px'><FONT face='宋体'>家庭住址:</FONT></td><td width='79%'><asp:textbox id='lizhiyuanyin' runat='server' Width='304px'></asp:textbox></td></tr><tr><td noWrap width='30' style='WIDTH: 164px'><FONT face='宋体'>电话号码:</FONT></td><td width='79%'><asp:textbox id='lizhishijian' runat='server' Width='304px'></asp:textbox></td></tr>
<tr>
<td noWrap width="164" height="25" style="WIDTH: 164px">
<div align="right"><FONT face="宋体"></FONT> </div>
</td>
<td width="59%" height="25"> 
<asp:button id="Button1" runat="server" Text="修改" OnClick="Button1_Click"></asp:button><FONT face="宋体"> </FONT>
                        <input id="Reset1" type="reset" value="重置" /></td>
</tr>
<tr>
<td colSpan="2">
<div align="center"></div>
</td>
</tr>
<tr bgColor="#4296e7">
<td colSpan="2"> </td>
</tr>
</table>
<br>
</form>
</body>
</html>

我写了一些后台代码。可都是有错的。。。谢谢大家帮帮忙~~ --------------------编程问答-------------------- www.51aspx.com
有你想要的 下载一个简单的 小一点的 --------------------编程问答--------------------
引用 1 楼 moonwrite 的回复:
www.51aspx.com
有你想要的 下载一个简单的 小一点的

没错 下一个去学学 --------------------编程问答-------------------- 修改个人信息 也就是对数据库的操作。

先去熟悉下数据库的操作 然后获取页面信息 传入进去就好了。。

简单的SQLHELPER

 public class SqlHelper
    {
        private static SqlConnection cn = null;
        private static SqlCommand cmd = null;

        public SqlHelper()
        {
            
        }

        /// <summary>
        /// 判断连接状态
        /// </summary>
        /// <returns>返回连接状态</returns>
        private static SqlConnection GetConn()
        {
            string ConnStr = Common.Helper.ConfigHelper.GetconnMsSql.ToString();
            cn = new SqlConnection(ConnStr);
            if (cn.State != ConnectionState.Open)
            {
                cn.Open();
            }
            return cn;
        }


        /// <summary>
        /// 获取某表的某个字段的最大值
        /// </summary>
        /// <param name="FieldName">字段名</param>
        /// <param name="TableName">表明</param>
        /// <returns>返回最大值</returns>
        public static int GetMaxID(string FieldName, string TableName)
        {
            string strsql = "select max(" + FieldName + ")+1 from " + TableName;
            object obj = SqlHelper.GetSingle(strsql);
            if (obj == null)
            {
                return 1;
            }
            else
            {
                return int.Parse(obj.ToString());
            }
        }
        /// <summary>
        /// 执行一条计算查询结果语句,返回查询结果(object)。
        /// </summary>
        /// <param name="SQLString">计算查询结果语句</param>
        /// <returns>查询结果(object)</returns>
        public static object GetSingle(string SQLString)
        {
            using (SqlCommand cmd = new SqlCommand(SQLString, GetConn()))
            {
                try
                {
                    object obj = cmd.ExecuteScalar();
                    if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value)))
                    {
                        return null;
                    }
                    else
                    {
                        return obj;
                    }
                }
                catch (System.Data.SqlClient.SqlException e)
                {
                    throw e;
                }
            }

        }

        /// <summary>
        /// 带参数返回一行一列ExecuteScalar
        /// </summary>
        /// <param name="cmdtext">存储过程或者SQL语句</param>
        /// <param name="para">参数数组</param>
        /// <param name="ct">命令类型</param>
        /// <returns>返回一行一列value</returns>
        public static int ExecuteScalar(string cmdtext, SqlParameter[] para, CommandType ct)
        {
            int value;
            try
            {
                cmd = new SqlCommand(cmdtext, GetConn());
                cmd.CommandType = ct;
                cmd.Parameters.AddRange(para);
                value = Convert.ToInt32(cmd.ExecuteScalar());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }
            return value;
        }
        /// <summary>
        /// 执行无参的操作
        /// </summary>
        /// <param name="cmdtext">SQL语句或存储过程</param>
        /// <param name="ct">CMD的类型</param>
        /// <returns>处理后的值</returns>
        public static int ExecuteNonQuery(string cmdtext, CommandType ct)
        {
            int value;
            try
            {
                cmd = new SqlCommand(cmdtext, GetConn());
                cmd.CommandType = ct;
                value = cmd.ExecuteNonQuery() > 0 ? 1 : 0;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }
            return value;
        }

        /// <summary>
        /// 执行带参的增.删.改操作
        /// </summary>
        /// <param name="cmdtext">SQL语句或存储过程</param>
        /// <param name="para">参数数组</param>
        /// <param name="ct">CMD类型</param>
        /// <returns>处理后的值</returns>
        public static int ExecuteNonQuery(string cmdtext, SqlParameter[] para, CommandType ct)
        {
            int value;
            using (cmd = new SqlCommand(cmdtext, GetConn()))
            {
                cmd.CommandType = ct;
                cmd.Parameters.AddRange(para);
                value = cmd.ExecuteNonQuery() > 0 ? 1 : 0;
            }
            return value;
        }

        /// <summary>
        /// 执行无参的查询 返回DataTable
        /// </summary>
        /// <param name="cmdtext">存储过程名称或SQL语句</param>
        /// <param name="ct">命令类型</param>
        /// <returns>返回DataTable</returns>
        public static DataTable ReturnDataTable(string cmdtext, CommandType ct)
        {
            DataTable dt = new DataTable();
            cmd = new SqlCommand(cmdtext, GetConn());
            //类型
            cmd.CommandType = ct;
            SqlDataReader dr = null;
            //连接池 读完自动释放Connection
            using (dr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
            {
                //用委托填充DataTable
                dt.Load(dr);
            }
            return dt;
        }

        /// <summary>
        /// 执行有参的查询 返回DataTable
        /// </summary>
        /// <param name="cmdtext">存储过程名称或SQL语句</param>
        /// <param name="ct">命令类型</param>
        /// <param name="para">参数数组</param>
        /// <returns>返回DataTable</returns>
        public static DataTable ReturnDataTable(string cmdtext, CommandType ct, SqlParameter[] para)
        {
            DataTable dt = new DataTable();
            cmd = new SqlCommand(cmdtext, GetConn());
            //类型
            cmd.CommandType = ct;
            //参数数组
            cmd.Parameters.AddRange(para);
            SqlDataReader dr = null;
            //连接池 读完自动释放Connection
            using (dr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
            {
                //用委托填充DataTable
                dt.Load(dr);
            }
            return dt;
        }

        /// <summary>
        /// 执行无参的查询 返回DataSet
        /// </summary>
        /// <param name="cmdtext">存储过程名称或SQL语句</param>
        /// <param name="ct">命令类型</param>
        /// <returns>返回DataSet</returns>
        public static DataSet ReturnDataSet(string cmdtext, CommandType ct)
        {
            cmd = new SqlCommand(cmdtext, GetConn());
            //类型
            cmd.CommandType = ct;
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            try
            {
                da.Fill(ds);
            }
            catch (Exception err)
            {

                throw err;
            }
            finally
            {
                if (cn.State != ConnectionState.Closed)
                {
                    cn.Close();
                }
            }
            return ds;
        }




        /// <summary>
        /// 执行有参的查询 返回DataSet
        /// </summary>
        /// <param name="cmdtext">存储过程名称或SQL语句</param>
        /// <param name="ct">命令类型</param>
        /// <param name="para">参数数组</param>
        /// <returns>返回DataSet</returns>
        public static DataSet ReturnDataSet(string cmdtext, CommandType ct, SqlParameter[] para)
        {
            cmd = new SqlCommand(cmdtext, GetConn());
            //类型
            cmd.CommandType = ct;
            //参数数组
            cmd.Parameters.AddRange(para);
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            try
            {
                da.Fill(ds);
            }
            catch (Exception err)
            {

                throw err;
            }
            finally
            {
                if (cn.State != ConnectionState.Closed)
                {
                    cn.Close();
                }
            }
            return ds;
        }

    }
--------------------编程问答-------------------- 受益匪浅 --------------------编程问答-------------------- update --------------------编程问答-------------------- 简单的几个:
http://www.cnblogs.com/insus/articles/1932701.html
http://www.cnblogs.com/insus/articles/1932766.html
http://www.cnblogs.com/insus/articles/1932670.html --------------------编程问答-------------------- 去aspx上面下载个研究 --------------------编程问答-------------------- mark --------------------编程问答--------------------
引用 8 楼 weike021996 的回复:
mark
--------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,