亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

MVC學習二:基礎語法

2019-11-14 16:14:44
字體:
來源:轉載
供稿:網友

目錄

一:重載方法的調用

數據的傳遞

三:生成控件

四:顯示加載視圖

五:強類型視圖

六:@Response.Write() 和 @Html.Raw()區別

七:視圖中字符串的輸入

八:模板

 

一:重載方法的調用

同一個控制器內的同名方法調用,可以用HttpGet 和HttpPost區分。

[HttpGet]public void request(int id = 0){    Response.Write("get 請求成功~");}[HttpPost]public void request(Models.Classes c = null){    Response.Write("post 請求成功~取到值:" + c.CName + " " + c.CImg);}

 

 

二:數據的傳遞

控制器向視圖傳遞數據的方法:

1.ViewBag 2.ViewData 3.TempData 4.Model

TempData 不允許添加重復的 key

后臺的賦值:

 //1.ViewBag ViewBag.bag = "ViewBagbag"; //2.ViewData ViewData.Add("key", "viewdata"); //3.TempData if (!TempData.Keys.Contains("temp"))     TempData.Add("temp", "tempdata");  //不能重復 添加 相同的 鍵 //4.Model Models.Classes cl = new Models.Classes() { CName = "model name" };  //數據 return View(cl);

 

前臺的取值:

ViewBag : @ViewBag.bag<br />ViewData :  @ViewData["key"]<br />TempData  :  @TempData["temp"]<br />       強類型視圖: @Model.CName<br />

 

這里要說的是,Model 類型的值  其實等效于  ViewData.Model

//4.Model ViewData.Model = new Models.Classes() { CName = "ViewData.Model" };//等效于Models.Classes cl = new Models.Classes() { CName = "model name" };  //數據return View(cl);

 

三:生成控件

前臺視圖 可以 通過 @Html.DropDownList 綁定后臺ViewData數據 生成下拉框控件

后臺代碼:

ViewData.Add("myselect", new List<SelectListItem>() {     new SelectListItem() { Text = "值2", Value = "zhier" },    new SelectListItem() { Text = "值1", Value = "zhiyi" }});

 前臺視圖:

生成下拉框控件:@Html.DropDownList("myselect", "值一")

網頁源碼

<select id="myselect" name="myselect"><option value="">值一</option><option value="zhier">值2</option><option value="zhiyi">值1</option></select>

 

四:顯示加載視圖

視圖加載可以分為 默認加載與控制器同名的 視圖, 也可以顯示加載自己指定的 視圖。

public ActionResult setData(){    return View(); //加載默認 ActionResult 方法 同名的 視圖 setData.cshtml    //return View("Index");  // 顯示加載 Index.cshtml 視圖  注意:不要帶后綴 .cshtml}

 

五:強類型視圖

在視圖頁面 定義 model 強類型 ,這樣可以方便 編譯器 給出 只能提示 ,僅此而已。

@model _1MVC學習.Models.Classes強類型視圖: @Model.CName

 

六:@Response.Write() 和 @Html.Raw()區別

前臺:

Html.Raw:@Html.Raw("Html.Raw")<br />Response.Write:  這里輸出到最上面了@{    Response.Write("Response.Write輸出~");}

 

頁面源碼:

Response.Write輸出~<!DOCTYPE html><html><head>    <meta name="viewport" content="width=device-width" />    <title>setData</title></head><body>    <div>        Html.Raw:        Html.Raw        <br />        Response.Write:  這里輸出到最上面了

 

七:視圖中字符串的輸入

在視圖頁面Razor語法 輸入 “純”字符串 方法:

1. <text>標簽 2.@: 

@{    <text>字符串一</text>}<br />字符串二<br />@{    @:字符串三}

 

頁面源碼沒有任何標簽 包住

     字符串一        <br />        字符串二        <br />            字符串三

 

 

八:模板頁

在添加視圖的時候  選擇 勾選 使用布局或模板頁

使用了模板頁的視圖:  

@{    //標題    ViewBag.Title = "mby"; }<h2>我使用了模板頁</h2>@*
這里是注釋 @section 可以指定使用哪個“部分” 對應 模板頁 的位置 @RenderSection("hhh", required: false) required 是否為必須填入 除了 @section 的其余部分 全部填充到 模板頁的 @RenderBody() 位置*@@section hhh{ 我只是一個小坑而已啦~~~}

 

模板頁代碼(_Layout.cshtml):

<!DOCTYPE html><html><head>    <meta charset="utf-8" />    <meta name="viewport" content="width=device-width" />    <title>@ViewBag.Title</title></head><body>    <h1>模板頁</h1>    @RenderBody()    @RenderSection("hhh", required: false)  </body></html>

 

說明:此類文章僅供本人學習記錄使用。如有2B的錯誤,歡迎指出。不喜勿噴!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成成品网站| 亚洲欧美国内爽妇网| 国产成人av网址| 国产亚洲a∨片在线观看| 精品香蕉一区二区三区| 2019亚洲男人天堂| 国产精品久久久久久影视| 色阁综合伊人av| 成人免费网视频| 欧美老女人在线视频| 欧美自拍视频在线观看| 久久免费在线观看| 在线精品国产欧美| 深夜福利日韩在线看| 亚洲xxxx3d| 国产欧美日韩精品在线观看| 国产一区二区在线播放| 欧美国产乱视频| 国产精品一区二区久久久久| 亚洲天堂av在线播放| 欧美在线性爱视频| 日韩大陆欧美高清视频区| 日韩欧美成人网| 1769国内精品视频在线播放| 欧美日韩中文字幕综合视频| 91大神在线播放精品| 欧美激情在线播放| 欧美一级bbbbb性bbbb喷潮片| 亚洲精品福利免费在线观看| 久久av中文字幕| 欧美视频一二三| 国产视频999| 国产视频精品一区二区三区| 日日噜噜噜夜夜爽亚洲精品| 日韩有码视频在线| 7m精品福利视频导航| 亚洲无限av看| 国产精品日日做人人爱| 久久久久女教师免费一区| 日韩av网站电影| 日韩免费看的电影电视剧大全| 色综合视频网站| 国产原创欧美精品| 久久久国产精品免费| 久久久免费观看视频| 国产精品色婷婷视频| 亚洲精品久久视频| 国产精品欧美一区二区三区奶水| 亚洲a成v人在线观看| 精品久久久久久久中文字幕| 亚洲精品电影在线观看| 国产色婷婷国产综合在线理论片a| 一区二区三区国产在线观看| 黄网动漫久久久| 日韩中文字幕网| 亚洲综合成人婷婷小说| 欧美亚洲另类制服自拍| 久久久久久97| 亚洲va欧美va在线观看| 亚洲丝袜在线视频| 国产精品久久久久久av下载红粉| 日韩专区中文字幕| 日韩av资源在线播放| 三级精品视频久久久久| 国产丝袜一区二区| 精品中文字幕乱| 中文字幕亚洲一区二区三区| 国产欧美精品日韩精品| 亚洲精品xxxx| 欧美激情va永久在线播放| 欧美日韩国产在线播放| 91影视免费在线观看| 国产成人精品日本亚洲专区61| 中文字幕亚洲综合久久| 国产激情综合五月久久| 日韩av黄色在线观看| 亚洲欧美制服中文字幕| 成人免费高清完整版在线观看| 疯狂蹂躏欧美一区二区精品| 欧美激情影音先锋| 欧美最猛性xxxxx免费| 中文字幕av日韩| 国产精品99久久99久久久二8| 精品国产精品三级精品av网址| 欧美另类老女人| 亚洲性视频网站| 尤物99国产成人精品视频| 久久久女女女女999久久| 欧美精品在线视频观看| 午夜精品一区二区三区在线视频| 亚洲qvod图片区电影| 自拍偷拍亚洲区| 国产精品一香蕉国产线看观看| 欧美插天视频在线播放| 成人在线播放av| 在线观看日韩www视频免费| 欧美视频在线观看免费| 一区二区三区日韩在线| 国产欧美日韩亚洲精品| 亚洲精品720p| 久久成人综合视频| 午夜精品国产精品大乳美女| 91精品国产91久久久久久| 亚洲视频一区二区| 亚洲欧美日韩天堂一区二区| 美女999久久久精品视频| 97久久精品国产| 日产精品久久久一区二区福利| 亚洲精品国产综合区久久久久久久| 国产精品美女999| 亚洲第一视频在线观看| 欧美黑人性生活视频| 精品国产乱码久久久久酒店| 中文字幕久热精品在线视频| 日韩欧美亚洲成人| 欧美黑人一级爽快片淫片高清| 亚洲网站在线观看| 日韩网站免费观看高清| 欧美日韩第一视频| 久久亚洲国产精品成人av秋霞| 成人免费看片视频| 欧美刺激性大交免费视频| 精品国产91久久久| 国产主播在线一区| 成人在线小视频| 91性高湖久久久久久久久_久久99| 欧美黑人一级爽快片淫片高清| 免费成人高清视频| 亚洲欧美一区二区激情| 欧美激情视频在线免费观看 欧美视频免费一| 国产欧美久久一区二区| 中文字幕av一区二区三区谷原希美| 日韩精品小视频| 欧美国产日韩二区| 欧美激情在线一区| 91精品视频在线看| 亚洲国产精品99久久| 亚洲国产精品视频在线观看| 91在线高清免费观看| 国产精品自产拍在线观看中文| 日韩精品黄色网| 日本久久久久久久| 欧美电影免费观看高清| 欧美xxxx综合视频| 亚洲国产婷婷香蕉久久久久久| 91欧美精品成人综合在线观看| 国产精品h片在线播放| 好吊成人免视频| 国产精品亚洲片夜色在线| 97人人爽人人喊人人模波多| 日韩av手机在线| 欧美性xxxxxxxxx| 日韩欧美精品在线观看| 亚洲欧洲视频在线| 久久久精品国产亚洲| 国产精品成av人在线视午夜片| 国产高清视频一区三区| 国产精品久久久久久中文字| 宅男66日本亚洲欧美视频| 国产精品成av人在线视午夜片| 精品国产老师黑色丝袜高跟鞋| 91国内揄拍国内精品对白| 亚洲欧美色图片| 日韩欧美成人免费视频|