MVC,如何在视图中申明方法,调用方法?
2015-11-01 18:06
218 查看
<div> <!--在视图中申明方法,此方法的类型已经固定为HelperResult--> @helper ShowHello(string s) { <div> 哇塞!!!@s </div> } </div> <div> <!--调用在视图中申明的方法--> @ShowHello("cfs") </div>
效果图:
![](http://images2015.cnblogs.com/blog/745221/201511/745221-20151101180531654-822317927.jpg)
<div> <!--在视图中申明方法,此方法的类型已经固定为HelperResult--> @helper ShowHello(string s,int b) { <div> 哇塞!!!@s @b </div> } </div> <div> <!--调用在视图中申明的方法--> @ShowHello("cfs",1000) </div>
效果图:
![](http://images2015.cnblogs.com/blog/745221/201511/745221-20151101180828779-1461307732.jpg)
注意:一般我们很少在视图中申明方法,方法包含逻辑,如果在视图中申明方法,会把逻辑放到视图中来了,违背使用MVC的初衷,但是,我们在视图中申明方法一般是,主要做一些重复的HTML代码的输出,不牵扯到具体的业务,之所以razor支持在视图上定义方法,完全是为了解决在视图上要重复输出HTML代码的情况。
相关文章推荐
- POJ-2376 Cleaning Shifts
- 造简单的图片加载框架——ImageLoader的实现
- 12个用得着的JQuery代码片段
- tgz解压
- 第9周—项目4(2)广义表的原子统计
- HDOJ-2578-Dating with girls(1) 【排序 去重 二分】
- filter和interceptor的区别
- 程序中的@Override是什么意思?
- spring mvc常用的注解
- oracle中的分支与循环语句
- お手紙のこと。
- UVa 10114 - Loansome Car Buyer
- [leetcode 26]Remove Duplicates from Sorted Array
- JDK所有版本下载链接
- 跨域rest-service创建与访问解决方案
- request.setCharacterEncoding("UTF-8");
- HDOJ1728(限制转弯的迷宫问题)
- CSS3之2D变形
- Fragment介绍:
- Fragment源码阅读笔记