源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 1861|回复: 69

[ASP.NET] ASP.NET实现数据的添加(第10节)

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2018-12-25 13:16:54 | 显示全部楼层 |阅读模式
这篇文章主要介绍了ASP.NET如何实现数据的添加,需要的朋友可以参考下

这节以新闻网站为例实现新闻的添加,并把附件和图片上传至服务器。
学习内容

步骤一 添加新项,创建Web窗体并将其命名为“newsadd.aspx”
步骤二 布局页面,创建6行2列的表格

步骤三  数据源控件定义数据的方法,在newschuli.cs页面中编写代码如下:

public static void addnews(newsclass news1)
    {
      using (SqlConnection cn = dbconn.GetConnection())
      {
        cn.Open();
        SqlCommand cm = new SqlCommand();
        cm.Connection = cn;
        string sql = "insert news(title,contents,img,annex,time) values(@aa,@bb,@cc,@dd,@ee)";
        cm.CommandText = sql;
        cm.Parameters.AddWithValue("@aa", news1.Title);
        cm.Parameters.AddWithValue("@bb", news1.Contents);
        cm.Parameters.AddWithValue("@cc", news1.Img);
        cm.Parameters.AddWithValue("@dd", news1.Annex);
        cm.Parameters.AddWithValue("@ee", news1.Time);
        cm.ExecuteNonQuery();
      }
    }

步骤四 打开newsadd.aspx设计页面,双击Button1按钮,编写代码:

protected void Button1_Click(object sender, EventArgs e)
  {
    newsclass news1 = null;
    news1 = new newsclass();
    news1.Title = TextBox1.Text.ToString().Trim();
    news1.Contents= TextBox2.Text.ToString().Trim();
    news1.Img = FileUpload1.FileName.ToString();
    news1.Annex= FileUpload2.FileName.ToString();
    news1.Time = DateTime.Now.ToString();
    newschuli.addnews(news1);
        Response.Redirect("NewsCategoriesManager.aspx");
 }

步骤五 将上传的图片或附件存放到网站中,在Button按钮下,编写代码:

if (FileUpload1.HasFile)
 {
      FileUpload1.SaveAs(Server.MapPath("../upfile" + "\\" + DateTime.Now.ToString("yyyyMMddHHmmss") + FileUpload1.FileName));
  }
 if (FileUpload2.HasFile)
 {
  FileUpload2.SaveAs(Server.MapPath("../upfile" + "\\" +DateTime.Now.ToString("yyyyMMddHHmmss") + FileUpload2.FileName));
 }

步骤六 运行

运行效果图:

总结
通过本节的学习,实现了数据的添加,完善了对news的基本操作:查找,更新,以及今天所学习的添加任务。在此基础上还扩充了一个知识点—如何将上传的图片或附件存放到网站中,希望今天的学习,大家和小编都有所收获。

回复

使用道具 举报

匿名  发表于 2021-9-6 01:57:58

compare cialis generic cialis

Paxil Progress Success Stories
回复 支持 反对

使用道具

匿名  发表于 2021-9-6 17:00:40

cialis while on steroids

<a href=https://buytadalafshop.com/>Cialis</a>
回复 支持 反对

使用道具

匿名  发表于 2021-9-8 14:20:15

buy 5mg cialis online

Prix Levitra 10 Mg
回复 支持 反对

使用道具

匿名  发表于 2021-9-12 01:10:32

buying cialis online safely

УОН 46.161.11.x ·±нУЪ 2021-9-6 01:57
Paxil Progress Success Stories

<a href=http://buystromectolon.com/>Stromectol</a>
回复 支持 反对

使用道具

匿名  发表于 2021-9-14 01:08:47

cialis pricing walgrens


https://buystromectolon.com/ - stromectol tablets buy
回复 支持 反对

使用道具

匿名  发表于 2021-9-18 22:58:54

cialis daily cost

http://buyzithromaxinf.com/ - Zithromax
回复 支持 反对

使用道具

匿名  发表于 2021-9-19 07:06:36

order quality cialis

https://buyplaquenilcv.com/ - hydroxychloroquine medicine
回复 支持 反对

使用道具

匿名  发表于 2021-9-20 08:41:20

order cialis online without prescription

Cialis 20mg Preis Osterreich
回复 支持 反对

使用道具

匿名  发表于 2021-9-20 20:01:36

cialis 8 cpr

УОН 46.161.11.x ·±нУЪ 2021-9-18 22:58
http://buyzithromaxinf.com/ - Zithromax

<a href=http://buyplaquenilcv.com/>Plaquenil</a>
回复 支持 反对

使用道具

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2025-2-8 21:50 , Processed in 0.073691 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表