国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ASP.NET Core MVC -- 將視圖添加到 ASP.NET Core MVC 應(yīng)用

這篇具有很好參考價值的文章主要介紹了ASP.NET Core MVC -- 將視圖添加到 ASP.NET Core MVC 應(yīng)用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Index頁

右鍵單擊“視圖”文件夾,然后單擊“添加”>>“新文件夾”,并將文件夾命名為“HelloWorld”。

右鍵單擊“Views/HelloWorld”文件夾,然后單擊“添加”>“新項”。

在“添加新項 - MvcMovie”對話框中:

  • 在右上角的搜索框中,輸入“視圖”
  • 選擇“Razor 視圖 - 空”
  • 保持“名稱”框的值:Index.cshtml。
  • 選擇“添加”

ASP.NET Core MVC -- 將視圖添加到 ASP.NET Core MVC 應(yīng)用,asp.net,mvc,后端

?將?Views/HelloWorld/Index.cshtmlRazor 視圖文件的內(nèi)容替換為以下內(nèi)容:

@{
    ViewData["Title"] = "Index";
}

<h2>Index</h2>

<p>Hello from our View Template!</p>

導(dǎo)航到?https://localhost:{PORT}/HelloWorld

  • HelloWorldController?中的?Index?方法運行?return View();?語句,指定此方法應(yīng)使用視圖模板文件來呈現(xiàn)對瀏覽器的響應(yīng)。

  • 由于未指定視圖模板文件名稱,因此 MVC 默認使用默認視圖文件。 如果未指定視圖文件名稱,則返回默認視圖。 默認視圖與操作方法的名稱相同,在本例中為?Index。 使用視圖模板?/Views/HelloWorld/Index.cshtml。

  • 下圖顯示了視圖中硬編碼的字符串“Hello from our View Template!”:

ASP.NET Core MVC -- 將視圖添加到 ASP.NET Core MVC 應(yīng)用,asp.net,mvc,后端

?將數(shù)據(jù)從控制器傳遞給視圖

在?HelloWorldController.cs?中,更改?Welcome?方法以將?Message?和?NumTimes?值添加到?ViewData?字典。

ViewData?字典是動態(tài)對象,這意味著任何類型都可以使用。 在添加某些內(nèi)容之前,ViewData?對象沒有已定義的屬性。?MVC 模型綁定系統(tǒng)自動將命名參數(shù)?name?和?numTimes?從查詢字符串映射到方法中的參數(shù)。 完整的?HelloWorldController

using Microsoft.AspNetCore.Mvc;
using System.Text.Encodings.Web;

namespace MvcMovie.Controllers;

public class HelloWorldController : Controller
{
    public IActionResult Index()
    {
        return View();
    }
    public IActionResult Welcome(string name, int numTimes = 1)
    {
        ViewData["Message"] = "Hello " + name;
        ViewData["NumTimes"] = numTimes;
        return View();
    }
}

ViewData?字典對象包含將傳遞給視圖的數(shù)據(jù)。

創(chuàng)建一個名為?Views/HelloWorld/Welcome.cshtml?的 Welcome 視圖模板。

在?Welcome.cshtml?視圖模板中創(chuàng)建一個循環(huán),顯示“Hello”NumTimes。 將?Views/HelloWorld/Welcome.cshtml?的內(nèi)容替換為以下內(nèi)容:

@{
    ViewData["Title"] = "Welcome";
}

<h2>Welcome</h2>

<ul>
    @for (int i = 0; i < (int)ViewData["NumTimes"]!; i++)
    {
        <li>@ViewData["Message"]</li>
    }
</ul>

保存更改并瀏覽到以下 URL:

https://localhost:{PORT}/HelloWorld/Welcome?name=Rick&numtimes=4

數(shù)據(jù)取自 URL,并傳遞給使用?MVC 模型綁定器的控制器。 控制器將數(shù)據(jù)打包到?ViewData?字典中,并將該對象傳遞給視圖。 然后,視圖將數(shù)據(jù)作為 HTML 呈現(xiàn)給瀏覽器。

ASP.NET Core MVC -- 將視圖添加到 ASP.NET Core MVC 應(yīng)用,asp.net,mvc,后端

?文章來源地址http://www.zghlxwxcb.cn/news/detail-636869.html

到了這里,關(guān)于ASP.NET Core MVC -- 將視圖添加到 ASP.NET Core MVC 應(yīng)用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【ASP.NET Core】MVC過濾器:運行流程

    【ASP.NET Core】MVC過濾器:運行流程

    MVC 的過濾器(Filters)也翻譯為“篩選器”。但是老周更喜歡翻譯為“過濾器”,意思上更好理解。 既然都叫過濾器了,就是在MVC的操作方法調(diào)用前后進行特殊處理的類型。比如: a、此調(diào)用是否已授權(quán)? b、在模型綁定之前要不要修改數(shù)據(jù)源?(可能含有兒童不宜的數(shù)據(jù))

    2024年02月05日
    瀏覽(20)
  • 【ASP.NET Core】MVC過濾器:常見用法

    【ASP.NET Core】MVC過濾器:常見用法

    前面老周給大伙伴們演示了過濾器的運行流程,大伙只需要知道下面知識點即可: 1、過濾器分為授權(quán)過濾、資源訪問過濾、操作方法(Action)過濾、結(jié)果過濾、異常過濾、終結(jié)點過濾。上一次咱們沒有說異常過濾和終結(jié)點過濾,不過老周后面會說的。對這些過濾器,你有印

    2024年02月05日
    瀏覽(22)
  • ASP.NET Core MVC 使用 JWT 的示例

    創(chuàng)建一個 ASP.NET Core MVC 項目。 添加 NuGet 包: Microsoft.AspNetCore.Authentication.JwtBearer:用于支持 JWT 的身份驗證。 System.IdentityModel.Tokens.Jwt:用于生成和驗證 JWT。 在 Startup.cs 文件中做如下修改: 請注意,在上述代碼中,您需要將以下參數(shù)替換為實際的值: \\\"your_issuer\\\" :發(fā)行者的標(biāo)

    2024年02月13日
    瀏覽(24)
  • ASP.NET Core MVC 從入門到精通之緩存

    ASP.NET Core MVC 從入門到精通之緩存

    隨著技術(shù)的發(fā)展,ASP.NET Core MVC也推出了好長時間,經(jīng)過不斷的版本更新迭代,已經(jīng)越來越完善,本系列文章主要講解ASP.NET Core MVC開發(fā)B/S系統(tǒng)過程中所涉及到的相關(guān)內(nèi)容,適用于初學(xué)者,在校畢業(yè)生,或其他想從事ASP.NET Core MVC 系統(tǒng)開發(fā)的人員。 經(jīng)過前幾篇文章的講解,初步

    2024年02月10日
    瀏覽(16)
  • ASP.NET Core MVC 從入門到精通之路由

    ASP.NET Core MVC 從入門到精通之路由

    隨著技術(shù)的發(fā)展,ASP.NET Core MVC也推出了好長時間,經(jīng)過不斷的版本更新迭代,已經(jīng)越來越完善,本系列文章主要講解ASP.NET Core MVC開發(fā)B/S系統(tǒng)過程中所涉及到的相關(guān)內(nèi)容,適用于初學(xué)者,在校畢業(yè)生,或其他想從事ASP.NET Core MVC 系統(tǒng)開發(fā)的人員。?經(jīng)過前幾篇文章的講解,初步

    2023年04月14日
    瀏覽(39)
  • ASP.NET Core MVC 從入門到精通之布局

    ASP.NET Core MVC 從入門到精通之布局

    隨著技術(shù)的發(fā)展,ASP.NET Core MVC也推出了好長時間,經(jīng)過不斷的版本更新迭代,已經(jīng)越來越完善,本系列文章主要講解ASP.NET Core MVC開發(fā)B/S系統(tǒng)過程中所涉及到的相關(guān)內(nèi)容,適用于初學(xué)者,在校畢業(yè)生,或其他想從事ASP.NET Core MVC 系統(tǒng)開發(fā)的人員。?經(jīng)過前幾篇文章的講解,初步

    2023年04月17日
    瀏覽(30)
  • ASP.NET Core MVC 從入門到精通之日志管理

    ASP.NET Core MVC 從入門到精通之日志管理

    隨著技術(shù)的發(fā)展,ASP.NET Core MVC也推出了好長時間,經(jīng)過不斷的版本更新迭代,已經(jīng)越來越完善,本系列文章主要講解ASP.NET Core MVC開發(fā)B/S系統(tǒng)過程中所涉及到的相關(guān)內(nèi)容,適用于初學(xué)者,在校畢業(yè)生,或其他想從事ASP.NET Core MVC 系統(tǒng)開發(fā)的人員。 經(jīng)過前幾篇文章的講解,初步

    2024年02月09日
    瀏覽(21)
  • [回饋]ASP.NET Core MVC開發(fā)實戰(zhàn)之商城系統(tǒng)(二)

    [回饋]ASP.NET Core MVC開發(fā)實戰(zhàn)之商城系統(tǒng)(二)

    經(jīng)過一段時間的準(zhǔn)備,新的一期【ASP.NET Core MVC開發(fā)實戰(zhàn)之商城系統(tǒng)】已經(jīng)開始,在之前的文章中,講解了商城系統(tǒng)的整體功能設(shè)計,頁面布局設(shè)計,環(huán)境搭建,系統(tǒng)配置,及首頁商品類型,banner條,友情鏈接等功能的開發(fā),今天繼續(xù)講解首頁的 降價促銷,新品爆款 等內(nèi)容,

    2024年02月16日
    瀏覽(27)
  • [回饋]ASP.NET Core MVC開發(fā)實戰(zhàn)之商城系統(tǒng)(一)

    [回饋]ASP.NET Core MVC開發(fā)實戰(zhàn)之商城系統(tǒng)(一)

    經(jīng)過一段時間的準(zhǔn)備,新的一期【ASP.NET Core MVC開發(fā)實戰(zhàn)之商城系統(tǒng)】已經(jīng)開始,今天著重講解布局設(shè)計,環(huán)境搭建,系統(tǒng)配置,及首頁商品類型,banner條,友情鏈接等功能的開發(fā)。 ? ? 首頁是商城系統(tǒng)的門面,首頁的設(shè)計的好壞關(guān)系著用戶的體驗,在本示例中,首頁主要分

    2024年02月16日
    瀏覽(20)
  • ASP.NET Core MVC 從入門到精通之HttpContext

    ASP.NET Core MVC 從入門到精通之HttpContext

    隨著技術(shù)的發(fā)展,ASP.NET Core MVC也推出了好長時間,經(jīng)過不斷的版本更新迭代,已經(jīng)越來越完善,本系列文章主要講解ASP.NET Core MVC開發(fā)B/S系統(tǒng)過程中所涉及到的相關(guān)內(nèi)容,適用于初學(xué)者,在校畢業(yè)生,或其他想從事ASP.NET Core MVC 系統(tǒng)開發(fā)的人員。 經(jīng)過前幾篇文章的講解,初步

    2024年02月02日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包