asp.net 学习笔记(1)

本文介绍了网页开发中使用客户端脚本输出提示框、响应跳转、SQL增删改查语句、数据视图控件绑定及数据获取等关键步骤,并详细解释了参数传递、提示输出、页面跳转及数据库操作的实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1.输出提示框,不改变html布局:

  ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>alert('插入备忘录的主题,不能超过50个字符!');</script>");

2.   Response.Redirect("addessay.aspx?title=" + this.Lbtitle.Text +"&state="+editstate+"");

传参数的时候,特别注意红色衔接处不要有空格,否则参数接收时接收不到。

接收: State=Request.QueryString["state"];(vs2010 中中英文参数都可以接收)     ++里边的值必须存在,可以现编写。

3.sql增删改查语句:

 string insertSql = "insert into tb_memo(subject,alertTime) values('" + this.TxtSubject.Text + "','" + this.Label2.Text + "')";

 

   string strdel = "delete from essay where title= '" + this.Lbtitle.Text + "'";

 

 strInsert = "update essay set textcontent='" + strContent + "',pubtime='" + time + "' where title='" + strTitle + "'  ";

 

"select count(*) from person where pID='";

4.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>alert('文章修改完成。');</script>");
            Response.Redirect("essy.aspx");

为何不输出提示,直接跳转到其他页面?

5.要让datalist显示时选定第一个,把selectedindex 设置为0(默认为-1);

6.datalist 绑定图片

 <ItemTemplate>
                <img src='images/<%#DataBinder.Eval(Container.DataItem, "pname")%>' height="120" width="150" border="5" border-color="white">
                </ItemTemplate>

6.获得记录数

 SqlDataAdapter objCommand = new SqlDataAdapter("select * from photodetail where pID='" + ID + "'", con);
        DataSet ds = new DataSet();
        objCommand.Fill(ds);
        if (ds.Tables[0].Rows.Count == 0)
        {
            this.lbmess.Text = "该相册还没有照片马上添加吧!!";  
        }

7.dataview 控件的绑定

SqlConnection con = DB.createConnection();
                con.Open();
                SqlCommand cmd = new SqlCommand("select * from pet", con);
                SqlDataReader sdr = cmd.ExecuteReader();
                this.GridView1.DataSource = sdr;
                this.GridView1.DataBind();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值