• 第二章 下山遇虎(@helper)


    @helper方法定义

     使用@helper关键字可以定义一个方法,这样就可以在页面中调 用这个方法了,和C#中的方法一样。在页面中定义的方法可以访问ViewBag,HttpContext等等页面的属性,返回的类型为 “HelperResult”。其他的写法和普通的方法没有区别,主要用于列表等等需要重复写进行可重复调用。

    1.创建MVC4项目,选择模版-Internet应用程序

    修改HomeController中的About()

      public ActionResult About()
            {
                ViewBag.Message = "你的应用程序说明页。";
                LoginModel login = new LoginModel();
                login.Password = "1234";
                return View(login);
            }

    About.cshtml页面

     @helper Truncate(string input, int length)
         {
         if (input.Length <= length)
         {
            @input
         }
         else
         {
            @input.Substring(0, length)<text>...</text>
         }
    }
    
    @Html.TextBoxFor(t => t.Password)
    @Truncate(Model.Password,3)

    结果:

  • 相关阅读:
    发布SpringBoot项目到Docker容器
    Docker网络
    Docker镜像发布到阿里云
    Docker制作Tomcat镜像
    DockerFile指令
    Docker命令
    kafka安装与使用
    刷题第2天
    刷题第1天
    UVA 11107 Life Forms
  • 原文地址:https://www.cnblogs.com/xcsn/p/3341331.html
Copyright © 2020-2023  润新知