主頁(yè) > 知識(shí)庫(kù) > ASP.NET實(shí)現(xiàn)數(shù)據(jù)的添加(第10節(jié))

ASP.NET實(shí)現(xiàn)數(shù)據(jù)的添加(第10節(jié))

熱門標(biāo)簽:聊城智能電銷機(jī)器人電話 上海市三維地圖標(biāo)注 云南外呼系統(tǒng)代理 辦公用地圖標(biāo)注網(wǎng)點(diǎn)怎么操作 寧德防封版電銷卡 海東防封電銷卡 安陸市地圖標(biāo)注app 西寧電銷外呼系統(tǒng)公司 南昌自動(dòng)外呼系統(tǒng)線路

這節(jié)以新聞網(wǎng)站為例實(shí)現(xiàn)新聞的添加,并把附件和圖片上傳至服務(wù)器。
學(xué)習(xí)內(nèi)容

步驟一 添加新項(xiàng),創(chuàng)建Web窗體并將其命名為“newsadd.aspx”
步驟二 布局頁(yè)面,創(chuàng)建6行2列的表格

步驟三  數(shù)據(jù)源控件定義數(shù)據(jù)的方法,在newschuli.cs頁(yè)面中編寫代碼如下:

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設(shè)計(jì)頁(yè)面,雙擊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");
 }

步驟五 將上傳的圖片或附件存放到網(wǎng)站中,在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));
 }

步驟六 運(yùn)行

運(yùn)行效果圖:

總結(jié)
通過本節(jié)的學(xué)習(xí),實(shí)現(xiàn)了數(shù)據(jù)的添加,完善了對(duì)news的基本操作:查找,更新,以及今天所學(xué)習(xí)的添加任務(wù)。在此基礎(chǔ)上還擴(kuò)充了一個(gè)知識(shí)點(diǎn)—如何將上傳的圖片或附件存放到網(wǎng)站中,希望今天的學(xué)習(xí),大家和小編都有所收獲。

您可能感興趣的文章:
  • ASP.NET Web API如何將注釋自動(dòng)生成幫助文檔
  • ASP.NET中圖片顯示方法實(shí)例
  • ASP.NET仿新浪微博下拉加載更多數(shù)據(jù)瀑布流效果
  • 如何使用ASP.NET制作簡(jiǎn)單的驗(yàn)證碼
  • ASP.NET MVC3網(wǎng)站創(chuàng)建與發(fā)布(1)
  • ASP.NET MVC3模板頁(yè)的使用(2)
  • ASP.NET MVC4之js css文件合并功能(3)
  • asp.net中調(diào)用oracle存儲(chǔ)過程的方法
  • ASP.NET實(shí)現(xiàn)用戶注冊(cè)和驗(yàn)證功能(第4節(jié))
  • ASP.NET用戶注冊(cè)實(shí)戰(zhàn)(第11節(jié))
  • asp.net頁(yè)面中如何獲取Excel表的內(nèi)容
  • asp.net中如何調(diào)用sql存儲(chǔ)過程實(shí)現(xiàn)分頁(yè)
  • asp.net中XML如何做增刪改查操作
  • asp.net上傳文件到數(shù)據(jù)庫(kù)的解決方案
  • asp.net文件上傳帶進(jìn)度條實(shí)現(xiàn)案例(多種風(fēng)格)
  • asp.net文件上傳解決方案(圖片上傳、單文件上傳、多文件上傳、檢查文件類型)
  • ASP.NET MVC5網(wǎng)站開發(fā)概述(一)
  • asp.net中GridView數(shù)據(jù)鼠標(biāo)移入顯示提示信息
  • ASP.NET MVC5網(wǎng)站開發(fā)項(xiàng)目框架(二)
  • ASP.NET MVC5 網(wǎng)站開發(fā)框架模型、數(shù)據(jù)存儲(chǔ)、業(yè)務(wù)邏輯(三)

標(biāo)簽:贛州 青海 衢州 崇左 汕尾 洛陽(yáng) 南寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET實(shí)現(xiàn)數(shù)據(jù)的添加(第10節(jié))》,本文關(guān)鍵詞  ASP.NET,實(shí)現(xiàn),數(shù)據(jù),的,添加,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET實(shí)現(xiàn)數(shù)據(jù)的添加(第10節(jié))》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ASP.NET實(shí)現(xiàn)數(shù)據(jù)的添加(第10節(jié))的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章