使用Razor
2024-08-25 20:11:45
新建一个名称为Rezor的mvc空项目,定义一个模型内容
public class Product
{
//定义模型
public int ProductID { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public decimal Price { get; set; }
public string Category { get; set; }
}
创建布局 _BasicLayout.cshtml
<!DOCTYPE html> <html>
<head>
<meta name="viewport" content="width=device-width" />
<title>@ViewBag.Title@*ViewBag中查找一个title的属性,目的是设置title元素的内容*@</title>
</head>
<body>
<h1>Product Information</h1>
<div style="padding:20px;border:solid medium black;font-size:20pt;">
@RenderBody()@*RenderBoy方法的调用会将动作方法所指定的视图内容查到布局标记中*@
</div>
<h2>Visit <a href="http://apress.com">Apress</a></h2>
</body>
</html>
定义一个DomeArray()方法
public ActionResult DemoArray()
{
Product[] array =
{
new Product{Name="Kaysk",Price=275M},
new Product{Name="Leftjacket",Price=19.50M},
new Product{Name="Soccer ball",Price=48.95M},
new Product{Name="Corner flag",Price=34.95M}
};
return View(array);
}
添加DomeArray页面 ,使用@using引入命名空间 Rezor.Models,使用布局_BasicLayout.cshtml
@using Rezor.Models
@model Product[]
@{
ViewBag.Title = "DemoArray";
Layout = "~/Views/Shared/_BasicLayout.cshtml";
} @if (Model.Length > 0)
{
<table>
<thead><tr><th>Product</th><th>Price</th></tr></thead>
<tbody>
@foreach (Product p in Model)
{
<tr>
<td>@p.Name</td>
<td>$@p.Price</td>
</tr>
}
</tbody>
</table>
}
运行
最新文章
- 在线图片压缩后以ImageIO 流的形式 设置大小显示指定页面
- EventBus3.0源码解析
- paper 96:计算机视觉-机器学习近年部分综述
- 机器学习六--K-means聚类算法
- python中str()和repr()的区别
- hadoop中常见元素的解释
- 《深入剖析Tomcat》读书笔记(二)
- TQ210开发板NFS挂载android4.0.4的rootfs的方法
- Javascript addEventListener dispatchEvent
- Java与MySql数据类型对照表
- CentOS6.5解压缩文件.tar.gz .war .zip
- android微信付费
- Centos7:利用crontab定时执行任务
- eric6 中 designer 无法启动的解决办法
- JavaScript基础:DOM操作详解
- Golang 入门 : 结构体(struct)
- MSSQL的简单盲注
- vue百度地图插件
- Qt调用JS
- 常用文本编辑器 editor 的常用插件 —— CopyEdit
热门文章
- 洛谷P2775 机器人路径规划问题
- 决策树--Python
- 「模拟赛20190327」 第二题 DP+决策单调性优化
- SQLServer如何清除缓存?
- [USACO10MAR]伟大的奶牛聚集 BZOJ 1827 树形dp+dfs
- class __init__()
- python学习之路---day26
- C++_基础3-循环和关系表达式
- DP设状态 : 状压与线
- 非阻塞模式ServerSocketChannel 聊天室服务器端