欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

ASP.NETMVC2.0中如何編輯和刪除新聞操作

本篇文章給大家分享的是有關(guān)ASP.NET MVC 2.0中如何編輯和刪除新聞操作,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括張灣網(wǎng)站建設(shè)、張灣網(wǎng)站制作、張灣網(wǎng)頁制作以及張灣網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,張灣網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到張灣省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

創(chuàng)建View視圖NewsEdit和NewsDelete

創(chuàng)建新聞首頁,用來顯示新聞列表。

在Views/News目錄下,單擊右鍵,選擇Add->View,修改相關(guān)配置如下圖所示

ASP.NET MVC 2.0中如何編輯和刪除新聞操作

NewsEdit View

ASP.NET MVC 2.0中如何編輯和刪除新聞操作

NewsDelete View

在生成的HTML代碼中,進(jìn)行相關(guān)展示方面的修改。主要代碼如下:

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">        <h3>新聞編輯-</h3>     <% using (Html.BeginForm()) {%>         <%: Html.ValidationSummary(true) %>               <fieldset>             <legend>Fields</legend>                          <div class="editor-label" style="display:none;">                 <%: Html.LabelFor(model => model.Id) %>             </div>             <div class="editor-field" style="display:none;">                 <%: Html.TextBoxFor(model => model.Id)%>                 <%: Html.ValidationMessageFor(model => model.Id) %>             </div>                          <div class="editor-label">                 <%: Html.LabelFor(model => model.Title) %>             </div>             <div class="editor-field">                 <%: Html.TextBoxFor(model => model.Title) %>                 <%: Html.ValidationMessageFor(model => model.Title) %>             </div>                          <div class="editor-label">                 <%: Html.LabelFor(model => model.CreateTime)%>             </div>             <div class="editor-field">   <%: Html.TextBoxFor(model => model.CreateTime,new { @class = "date" }) %>         <%: Html.ValidationMessageFor(model => model.CreateTime) %>             </div>                          <div class="editor-label">                 <%: Html.LabelFor(model => model.Content) %>             </div>             <div class="editor-field">                 <%: Html.EditorFor(model => model.Content) %>                 <%: Html.ValidationMessageFor(model => model.Content) %>             </div>                          <p>                 <input type="submit" value="Save" />             </p>         </fieldset>     <% } %>     <div>         <%: Html.ActionLink("Back to List", "Index") %>     </div> </asp:Content>

新聞編輯頁面HTML代碼。

隱藏style="display:none;" 新聞編號(hào)Id

給日期文本框加Class=”Date”屬性:new { @class = "date" },從而當(dāng)用戶點(diǎn)擊日期文本框時(shí),顯示日歷控件,供用戶選擇日期。

刪除頁面NewsDelete.aspx主要代碼如下:

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">     <h3>刪除新聞</h3>     <h4>確認(rèn)要?jiǎng)h除此條記錄嗎?</h4>     <fieldset>         <legend>Fields</legend>                  <div class="display-label">編號(hào):</div>         <div class="display-field"><%: Model.Id %></div>                  <div class="display-label">標(biāo)題:</div>         <div class="display-field"><%: Model.Title %></div>                  <div class="display-label">創(chuàng)建時(shí)間:</div>  <div class="display-field"><%: String.Format("{0:g}", Model.CreateTime) %></div>            <div class="display-label">新聞內(nèi)容</div>         <div class="display-field"><%: Model.Content %></div>        </fieldset>     <% using (Html.BeginForm()) { %>         <p>                        <input type="submit" value="Delete" /> |                         <%: Html.ActionLink("Back to List", "Index") %>         </p>     <% } %> </asp:Content>

修改Controller文件

在Controllers/News文件下

ASP.NET MVC 2.0中如何編輯和刪除新聞操作

修改NewsEdit.aspx頁面所對(duì)應(yīng)的的Action方法NewsEdit,以使NewsEdit.aspx頁面初始化數(shù)據(jù),此處未讀讀取數(shù)據(jù)庫(kù),而是從靜態(tài)變臉集合中讀取相對(duì)應(yīng)的記錄。

NewsEdit.asp所對(duì)應(yīng)的 Action 代碼如下:

//編輯頁面初始化方法          // GET: /News/Edit/5          public ActionResult NewsEdit(int id)          {              THelperMVC.Models.News.NewsModel news = newsList[id];              return View(news);          }  [HttpPost]  //點(diǎn)擊編輯按鈕時(shí),觸發(fā)的方法          public ActionResult Edit(int id, FormCollection collection)          {              try             {                  // TODO: 添加更新業(yè)務(wù)邏輯                  return RedirectToAction("Index");              }              catch             {                  return View();              }          }

NewsDelete.Aspx所對(duì)應(yīng)的Action方法,如下

// GET: /News/Delete/5          /// <summary>          /// 頁面初始化時(shí),觸發(fā)的方法          /// </summary>          /// <param name="id">URL中的參數(shù)Id值</param>          /// <returns>新聞實(shí)體對(duì)象</returns>          public ActionResult NewsDelete(int id)          {              THelperMVC.Models.News.NewsModel news = newsList[id];              return View(news);          }             // POST: /News/Delete/5          [HttpPost]          //點(diǎn)擊【刪除】按鈕時(shí)觸發(fā)的方法     public ActionResult Delete(int id, FormCollection collection)          {              try             {                  // TODO: 添加刪除業(yè)務(wù)邏輯                  return RedirectToAction("Index");              }              catch             {                  return View();              }          }

根據(jù)URL傳過來的參數(shù)(即新聞編號(hào)Id),從全局靜態(tài)變量中尋找NewsModel實(shí)體,從而初始化新聞刪除頁面。

***修改新聞頁Index.aspx中的Edit連接,如下圖所示:

此時(shí),點(diǎn)擊新聞頁Index.aspx超鏈接,會(huì)尋找NewsController文件夾下的NewsEdit方法或者NewsDelete方法,從而初始化Views/News/NewsEdit.aspx頁面或者Views/News/NewsDelete.aspx頁面,

程序運(yùn)行效果

按下Ctrl+F5運(yùn)行程序,如下圖所示:

ASP.NET MVC 2.0中如何編輯和刪除新聞操作

點(diǎn)擊上圖中的【News】超鏈接,跳轉(zhuǎn)到新聞列表頁面,如下圖所示:

ASP.NET MVC 2.0中如何編輯和刪除新聞操作

點(diǎn)擊【Edit】超鏈接,會(huì)跳轉(zhuǎn)到相應(yīng)記錄的編輯頁面,如下圖所示:

ASP.NET MVC 2.0中如何編輯和刪除新聞操作

點(diǎn)擊【Delete】超鏈接,會(huì)跳轉(zhuǎn)到相應(yīng)記錄的刪除頁面,如下圖所示:

ASP.NET MVC 2.0中如何編輯和刪除新聞操作

以上就是ASP.NET MVC 2.0中如何編輯和刪除新聞操作,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享標(biāo)題:ASP.NETMVC2.0中如何編輯和刪除新聞操作
當(dāng)前鏈接:http://chinadenli.net/article0/iegooo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計(jì)公司、企業(yè)網(wǎng)站制作、微信小程序、標(biāo)簽優(yōu)化、品牌網(wǎng)站設(shè)計(jì)、全網(wǎng)營(yíng)銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
麻豆最新出品国产精品| 国产在线观看不卡一区二区| 色哟哟哟在线观看视频| 五月激情综合在线视频| 韩国日本欧美国产三级| 很黄很污在线免费观看| 在线观看视频国产你懂的| 亚洲一区二区三区国产| 一区二区福利在线视频| 亚洲欧美日本国产有色| 嫩呦国产一区二区三区av| 国产又粗又硬又长又爽的剧情| 亚洲一区二区三区免费的视频| 成人精品视频在线观看不卡| 午夜福利国产精品不卡| 日韩精品综合免费视频| 国产一区二区三区四区中文| 国产成人免费高潮激情电| 精品午夜福利无人区乱码| 日本理论片午夜在线观看| 亚洲一区二区精品免费| 99久久免费中文字幕| 精品国产一区二区欧美| 国产二级一级内射视频播放| 欧美一区二区三区高潮菊竹| 日本加勒比在线观看不卡| 不卡视频免费一区二区三区| 黄色片一区二区三区高清| 国产伦精品一一区二区三区高清版| 高清在线精品一区二区| 日本午夜福利视频免费观看| 日本不卡片一区二区三区| 日韩精品一区二区一牛| 国产精品欧美在线观看| 老司机精品线观看86| 麻豆一区二区三区在线免费| 日本亚洲精品在线观看| 久久精品国产亚洲av麻豆尤物| 麻豆视频传媒入口在线看| 欧美黑人在线精品极品| 国产在线一区二区三区不卡|