当前位置: 首页 > news >正文

郑州建站模板织梦模板网站源码

郑州建站模板,织梦模板网站源码,浦东新区网站建设推广,山东政务服务网Index页 右键单击“视图”文件夹,然后单击“添加”>>“新文件夹”,并将文件夹命名为“HelloWorld”。 右键单击“Views/HelloWorld”文件夹,然后单击“添加”>“新项”。 在“添加新项 - MvcMovie”对话框中: 在右上…

Index页

右键单击“视图”文件夹,然后单击“添加”>>“新文件夹”,并将文件夹命名为“HelloWorld”。

右键单击“Views/HelloWorld”文件夹,然后单击“添加”>“新项”。

在“添加新项 - MvcMovie”对话框中:

  • 在右上角的搜索框中,输入“视图”
  • 选择“Razor 视图 - 空”
  • 保持“名称”框的值:Index.cshtml
  • 选择“添加”

“添加新项”对话框

 将 Views/HelloWorld/Index.cshtmlRazor 视图文件的内容替换为以下内容:

@{ViewData["Title"] = "Index";
}<h2>Index</h2><p>Hello from our View Template!</p>

导航到 https://localhost:{PORT}/HelloWorld

  • HelloWorldController 中的 Index 方法运行 return View(); 语句,指定此方法应使用视图模板文件来呈现对浏览器的响应。

  • 由于未指定视图模板文件名称,因此 MVC 默认使用默认视图文件。 如果未指定视图文件名称,则返回默认视图。 默认视图与操作方法的名称相同,在本例中为 Index。 使用视图模板 /Views/HelloWorld/Index.cshtml

  • 下图显示了视图中硬编码的字符串“Hello from our View Template!”:

浏览器窗口

 将数据从控制器传递给视图

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

ViewData 字典是动态对象,这意味着任何类型都可以使用。 在添加某些内容之前,ViewData 对象没有已定义的属性。 MVC 模型绑定系统自动将命名参数 name 和 numTimes 从查询字符串映射到方法中的参数。 完整的 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 字典对象包含将传递给视图的数据。

创建一个名为 Views/HelloWorld/Welcome.cshtml 的 Welcome 视图模板。

在 Welcome.cshtml 视图模板中创建一个循环,显示“Hello”NumTimes。 将 Views/HelloWorld/Welcome.cshtml 的内容替换为以下内容:

@{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

数据取自 URL,并传递给使用 MVC 模型绑定器的控制器。 控制器将数据打包到 ViewData 字典中,并将该对象传递给视图。 然后,视图将数据作为 HTML 呈现给浏览器。

Privacy 视图,显示了 Welcome 标签以及四个“Hello Rick”短语

 

http://www.yayakq.cn/news/637587/

相关文章:

  • 男女做暖暖的免费观看网站长春建站方案
  • 徐州网站建设工作室三亚网上办事大厅
  • 网站前置审批在哪里办肇庆网络营销外包公司
  • 网站建设策划内容做运动户外的网站都有哪些
  • 徐州做网站谁家最专业php体育网站模板
  • 青海网站制作智汇团建网站登录平台
  • 网站 意义全屏网站 功能
  • 网站icp备案代理呼和浩特网站建设信息
  • 剑阁县规划和建设局网站中国机械设备网官网
  • seo整站优化解决方案怎么样建公司网站
  • 广州海佳网络网站建设公司怎么样专业制作网站费用
  • 建站 discuz泰安网站建设公司哪家好
  • 做网站先做首页微信如何修改wordpress
  • 学校网站的建设与应用广告咨询
  • 网赢做网站怎么样专业网页制作多少钱
  • 建设食品网站的目的公司网站发展规划书
  • 天津教育学会网站建设动态图片wordpress插件
  • 临沂网站建设找谁网站建设公司dyfwzx
  • 电子商务网站硬件建设的核心是东莞最新招聘信息直招
  • 网站关键词 分隔net的网站建设
  • 备案中网站名称企业网站相关案例
  • 做电影网站 广告收入永久免费个人域名注册
  • 网站设计文字大小区域销售网站什么做
  • dede模板网站教程移动网站建站视频
  • dedecms 食品网站作文网课哪家好
  • 公司网站推广方案学做网站好就业吗
  • 锚文本对网站最新招聘信息
  • 灵芝产品网站建设方案安徽省建筑业信息一体化平台网
  • wap建站模板自己给自己网站做推广
  • 网站与维护上海网站建设公司招人