zoukankan      html  css  js  c++  java
  • C# 内联Html Helper

    Controller 代码

    using System.Web.Mvc;
    
    namespace Demo.Controllers
    {
        public class HomeController : Controller
        {
            public ActionResult Index()
            {
                return View();
            }
    
            public ActionResult About()
            {
                ViewBag.Message = "Your application description page.";
    
                return View();
            }
    
            public ActionResult Contact()
            {
                ViewBag.Message = "Your contact page.";
    
                return View();
            }
        }
    }

    cshtml代码

    @using Demo.Models
    @{
        ViewBag.Title = "内联Html Helpers";
    }
    <h2>@ViewBag.Title.</h2>
    <h3>@ViewBag.Message</h3>
    
    @*这是定义*@
    @helper ShowMessage(string[] strArr)
    {
        <ol>
            @foreach (var item in strArr)
            {
                <li>@item</li>
            }
        </ol>
    }
    
    @helper HelloWorld(StudentModel studentModel)
    {
        <p>我是 @studentModel.Name,我来自 @studentModel.Address ,我想对世界说:@studentModel.Words</p>
    }
    
    <p>编程语言集合:【 内联Html Helpers 】</p>
    
    @*这里是使用*@
    @ShowMessage(new string[] { "Java", "C#", "Python"})
    
    @HelloWorld(new StudentModel() { Name = "比特-周兴兴", Address = "我来自贵州省贵阳市花溪区贵州大学", Words = "我爱写代码!" })
    
    @CommonLnlineHelper.WriteCode("幸福摩天轮")
  • 相关阅读:
    Beetl模板 [记录]
    wx 小程序开发 [记录]
    高德定位获取省市区[记录]
    vue 学习记录 [记录]
    正则表达+验证 [记录]
    倒计时60s短信 [记录]
    @media [记录]
    JSON + Ajax [记录]
    Webstorm [记录]
    JQ 组合代码 [记录]
  • 原文地址:https://www.cnblogs.com/gzbit-zxx/p/13804917.html
Copyright © 2011-2022 走看看