asp.net MVC中的@model与Model
2024-08-25 03:02:02
asp.net MVC中的@model与Model
https://blog.csdn.net/ydm19891101/article/details/44301201
在MVC的实际使用中,我们经常需要在前后台之间传递数据,这也就是Model实体的使用。传递数据的方式还有ViewBag和ViewData两种。具体两种方式的区别于使用请参考 MVC学习系列-ViewData与ViewBag,今天主要讲解的是 MVC中的@model与Model的使用。
(1)定义Model实体
- public class SearchWithFundingList
- {
- /// <summary>
- /// 方案分类
- /// </summary>
- public int ProjectCategory { get; set; }
- /// <summary>
- /// 发起时间小
- /// </summary>
- public string MinAddDate { get; set; }
- /// <summary>
- /// 发起时间大
- /// </summary>
- public string MaxAddDate { get; set; }
- /// <summary>
- /// 状态
- /// </summary>
- public int State { get; set; }
- /// <summary>
- /// 昵称
- /// </summary>
- public string NickName { get; set; }
- /// <summary>
- /// 用户id
- /// </summary>
- public int Mid { get; set; }
- }
(2)传递Model
- private SearchWithFundingList GetFormWithFundingNow(int id, int uid)
- {
- SearchWithFundingList model = new SearchWithFundingList();
- model.Mid = uid;
- model.State = WithFundingStateKey.Doing;
- model.ProjectCategory = id;
- return model;
- }
注意:一定要在最后return 实体,不然前台的Model实体是null
(3)具体调用
在页面代码最上面添加上实体的声明
- @{Layout = null;}
- @model StockFunds.Entities.DTO.SearchWithFundingList
接下来就可以在页面里使用Model(这里的实体就是指SearchWithFundingList实体),并且此时的Model已经是强类型了,我们可以点出具体的属性,非常方便
- <span class="state">Model.State</span>元</span>
版权声明:本文为博主原创文章,未经博主允许不得转载。如果感觉文章哪里写的不对或者存在疑问,欢迎留言,共同学习、进步! https://blog.csdn.net/ydm19891101/article/details/44301201
最新文章
- HDU5887 Herbs Gathering(2016青岛网络赛 搜索 剪枝)
- Dapper 数据操作框架
- Linux学习之路&mdash;Linux文件与目录管理
- python数据结构-列表-基本操作
- AspNetPager常用属性及一些样式(本文摘自网络,作者:x123jing)
- hdu1005 Number Sequence(数论)
- ORA-01031:insufficient privileges
- [转]Easy Stored Procedure Output Oracle Select
- [转载]C#读取Excel几种方法的体会
- dotnet core开发体验之开始MVC
- codevs1387
- hdu - 3049 - Data Processing(乘法逆元)
- HDU 1527 取石子游戏(威佐夫博弈)
- 对IO流的操作(文件大小,拷贝,移动,删除)
- 小谈ConcurrentHashMap
- Kafka 安装配置
- python—迭代器、生成器
- 在chrome开发者工具中观察函数调用栈、作用域链与闭包
- Java日期时间(Date/Time)
- freemarker中的null异常处理以及!与??的使用(转)
热门文章
- Asp.net Web Application 打开 SharePoint 2010 Site 错误 The Web application at could not be found
- map两种插入方法解析(insert() 与 下标[]操作)
- 关于windows的锁定状态
- c++ list 容器
- IDEA03 连接数据库、自动生成实体类
- Log4php使用指南
- 在CenOS7.5里安装Redis
- 在Global.asax文件的Application_BeginRequest中获取request请求内容
- .net List<;T>;
- @html.dropdown用法