zoukankan      html  css  js  c++  java
  • Razor数组数据

    控制器层

    public ActionResult DemoArray()
    {
    
                Product[] array = {
                    new Product {Name = "Kayak", Price = 275M},
                    new Product {Name = "Lifejacket", Price = 48.95M},
                    new Product {Name = "Soccer ball", Price = 19.50M},
                    new Product {Name = "Corner flag", Price = 34.95M}
                };
                return View(array);
    }
    

    模型层

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    
    namespace Razor.Models
    {
        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 { set; get; }
    
        }
    }
    

    视图层

    @model Razor.Models.Product[]
    
    @{
        ViewBag.Title = "DemoArray";
        Layout = "~/Views/_BasicLayout.cshtml";
    }
    
    @if (Model.Length > 0)
    {
        <table>
            <thead><tr><th>Product</th><th>Price</th></tr></thead>
            <tbody>
                @foreach (Razor.Models.Product p in Model)
                {
                    <tr>
                        <td>@p.Name</td>
                        <td>$@p.Price</td>
                    </tr>
                }
            </tbody>
        </table>
    }
    else
    {
        <h2>No product data</h2>
    }
    

    改造视图层

    @using Razor.Models
    @model Product[]
    
    @{
        ViewBag.Title = "DemoArray";
        Layout = "~/Views/_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>
    }
    else
    {
        <h2>No product data</h2>
    }
    

  • 相关阅读:
    刷题94—树(一)
    刷题93—动态规划(十)
    刷题92—动态规划(九)
    刷题91—动态规划(八)
    android Q build 变化
    ubuntu下解压rar文件
    Android PAI (PlayAutoInstall)预装APK 功能
    MTK Android O1平台预置apk
    预置第三方apk到MTK项目相关问题总结
    Android预置Apk方法
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/6946398.html
Copyright © 2011-2022 走看看