编程入门asp.net(零基础入门学习asp.net)
编程入门asp.net(零基础入门学习asp.net)//页面加载事件 protected void Page_Load(object sender EventArgs e) { //页面首次加载项 if (!this.Page.IsPostBack) { InitStudent(); } }操作数据库可以做成方法类供调用//数据库连接语句 public static SqlConnection GetCon() { string con = ConfigurationManager.ConnectionStrings["constring"].ConnectionString; SqlConnection sct = new SqlConnection(con);
连接数据库:
        //1得到数据库地址
        //string con = "server=WIN-20140726EEU;uid=sa;pwd=sa;database=Students;";
        //得到Web.config中数据库配置地址
        string con = ConfigurationManager.ConnectionStrings["constring"].ConnectionString;
        //2建立数据库链接
        SqlConnection sct = new SqlConnection(con);
        //3编写Sql语句
        //SqlConnection建立数据库链接 SqlDataAdapter读取数据链接中数据(读取数据) 
        string sql = "SELECT * FROM Students";
        //4从数据库连接中取得数据
        //从数据链接中取得数据 取得数据需要两个条件,第一个条件是:你要取什么数据,由SQL语句决定 条件二:你要去哪里去? 由上一步的数据库链接决定
        SqlDataAdapter sda = new SqlDataAdapter(sql  sct);
        //5数据绑定
        //建立是一个数据容器 桶(放水即数据)
        DataSet ds = new DataSet();
        //将SDA中的数据填充入DataSet容器中
        sda.Fill(ds);
        //指定控件绑定数据的数据源
        gvStudent.DataSource = ds;
        //数据绑定
        gvStudent.DataBind();
    
操作数据库
   //UPDATE Students SET 字段='' 字段='' where StuID=
        string con = ConfigurationManager.ConnectionStrings["constring"].ConnectionString;
        SqlConnection sct = new SqlConnection(con);
        string sql = "UPDATE Students SET StuName='"   name   "' CreateTime='"   createTime   "' Address='"   address   "' WHERE StuID="   StuID   "";
        SqlCommand smd = new SqlCommand(sql  sct);
        sct.Open();
        int flag = smd.ExecuteNonQuery();
    
aspx页面方法,在后台cs文件中往前台输出弹窗效果
 Response.Write("<script type='text/javascript'>alert('添加成功')</script>");
    
限制首次加载事件
//页面加载事件
    protected void Page_Load(object sender  EventArgs e)
    {
        //页面首次加载项
        if (!this.Page.IsPostBack)
        {
            InitStudent();
        }
    }
    
操作数据库可以做成方法类供调用
//数据库连接语句
public static SqlConnection GetCon()
    {
        string con = ConfigurationManager.ConnectionStrings["constring"].ConnectionString;
        SqlConnection sct = new SqlConnection(con);
        return sct;
    }
//查询数据库
    public static DataSet GetDsBySql(string sql)
    {
        SqlConnection sct = GetCon();
        SqlDataAdapter sda = new SqlDataAdapter(sql  sct);
        DataSet ds = new DataSet();
        sda.Fill(ds);
        return ds;
    }
//操作数据库
    public static int CommandBySql(string sql)
    {
        SqlConnection sct = GetCon();
        SqlCommand smd = new SqlCommand(sql  sct);
        sct.Open();
        int flag = smd.ExecuteNonQuery();
        sct.Close();
        return flag;
    }
//页面js弹窗
    public static void ShowAlert(Page page  string content)
    {
        page.ClientScript.RegisterStartupScript(page.GetType() "" "<script type='text/javascript'>alert('" content "')</script>");
    }
    

学习net开发。




