zoukankan      html  css  js  c++  java
  • MVC,如何在视图中声明方法,调用方法?

    <div>
            <!--在视图中申明方法,此方法的类型已经固定为HelperResult-->
                @helper ShowHello(string s)
                {
                <div>
                    哇塞!!!@s
                </div>
                }
    
        </div>
        
        <div>
            <!--调用在视图中申明的方法-->
            @ShowHello("cfs")
        </div>

    效果图:

     <div>
            <!--在视图中申明方法,此方法的类型已经固定为HelperResult-->
                @helper ShowHello(string s,int b)
                {
    <div> 哇塞!!!@s @b </div> } </div> <div> <!--调用在视图中申明的方法--> @ShowHello("cfs",1000) </div>

    效果图:

    注意:一般我们很少在视图中申明方法,方法包含逻辑,如果在视图中声明方法,会把逻辑放到视图中来了,违背使用MVC的初衷,但是,我们在视图中申明方法一般是,主要做一些重复的HTML代码的输出,不牵扯到具体的业务,之所以razor支持在视图上定义方法,完全是为了解决在视图上要重复输出HTML代码的情况。

  • 相关阅读:
    MATLAB01
    Diffie-Hellman 密钥交换
    古典密码
    正则表达式
    装饰器初析
    进制转换的栈实现
    Log4j(异常日志)
    2018/6/6
    2018.1.1T19B3-u4
    2018.1.1T19-B3-U3jiangyi
  • 原文地址:https://www.cnblogs.com/caofangsheng/p/4928323.html
Copyright © 2011-2022 走看看