学习笔记26_MVC前台强类型参数
*一般在MVC中,aspx后台要往前台传递参数,使用ViewData["Key"] = obj;
前台就要 <%=(ViewData["key"] as ClassName).xxx属性%>
这个的坏处是,如果key的名字改了,前台就不能获取数据,而且在编译阶段查不出错误,所以,可以改成如下写法:
ViewData.Model = obj;
对应的,在Aspx中,输入声明数据类型,做法:<%@page Language=... Inheris = "System.Web.Mvc.ViewPage<ClassName>"%>
那么,前台写法就可以变成 <%=ViewData.Model.xxx属性了%>
**对于强类型的数据传递,在使用前台html的Api时,写法变得不一样,
之前 <% = html.TextBox("ID")%> ,
现在 <% = html.TextBoxFor(model = > model.ID)>//使用lumda表达式.
****那么,就相当于
<input id="ID" name="ID" type="text" value="<%=ViewData.Model.ID%>"
*注意:一般在添加视图的时候,VS能让你选择使用哪个类作为数据交流模型,这时候,选择 “强类型视图”,并且选择对应的类即可。
转载于:https://www.cnblogs.com/pylblog/p/6971845.html
学习笔记26_MVC前台强类型参数相关推荐
- python学习笔记(14)参数对应
python学习笔记(14)参数对应 原链:http://www.cnblogs.com/vamei/archive/2012/07/08/2581264.html 笔记: 1 #第14讲 2 #参数 ...
- HALCON 20.11:深度学习笔记(5)---设置超参数
HALCON 20.11:深度学习笔记(5)---设置超参数 HALCON 20.11.0.0中,实现了深度学习方法.关于超参数的有关设置内容如下: 不同的DL方法被设计用于不同的任务,它们的构建方式 ...
- oracle rac 环境配置文件,学习笔记:Oracle RAC spfile参数文件配置案例详解
天萃荷净 rac中的spfile探讨,记录一下Oracle RAC搭建完成后关于spfile参数文件的配置案例,与更改RAC环境中参数文件的方法 今天朋友的的rac,因为被同事做数据库升级,分别在两个 ...
- Unity3D学习笔记:粒子特效参数
Unity3D学习笔记:粒子特效参数含义 转载 https://blog.csdn.net/asd237241291/article/details/8433534 粒子特效 粒子系统检视面板 初始化 ...
- 硬件学习笔记之电容关键参数之直流电压特性和漏电流和绝缘电阻
硬件学习笔记之电容关键参数 前言: 我们介绍了电容环境参数的影响详情可以参考: https://blog.csdn.net/waoshiwerr/article/details/120252734?s ...
- 影像组学视频学习笔记(12)-支持向量机(SVM)参数优化(代码)、Li‘s have a solution and plan.
本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(12)主要介绍: SVM参数优化(代码) 参数优化: 自动寻找最合适的γ和C组合. 原理:遍历所有给定的参数组合,对数据进行训练,找到最 ...
- 命令行参数tail c语言,osg学习笔记2, 命令行参数解析器ArgumentParser
php简单实现socket通信 socket通信的原理在这里就不说了,它的用途还是比较广泛的,我们可以使用socket来做一个API接口出来,也可以使用socket来实现两个程序之间的通信,我们来研究 ...
- 吴恩达深度学习笔记7-Course2-Week3【超参数调试、Batch 正则化和程序框架】
超参数调试.Batch 正则化和程序框架 一.超参数调试(hyperparameter tuning) 推荐的超参数重要性排序: 1.学习率(learning rate): α 2.隐藏神经单元(hi ...
- 安卓学习笔记27:共享参数
文章目录 零.学习目标 一.数据存储 二.共享参数 (一)共享参数概述 (二)利用共享参数读写文件步骤 三.案例演示--读写数据 (一)运行效果 (二)实现步骤 1.创建安卓应用[ReadWriteD ...
最新文章
- ACM训练小结-2018年6月19日
- 重磅!Github 开放无数量限制的免费私有仓库!
- 掩耳盗铃之使用WebBrowser封装网页
- Oracle on Azure
- vue底部选择器_Vue组件-极简的地址选择器
- drools规则引擎技术指南_物联网规则引擎技术
- REST架构中的HTTP动词
- JS内存泄漏实例解析
- 第九章 限制性图谱和正则表达式
- RocketMQ学习-概览
- 51单片机学习:蜂鸣器实验
- L0 图片汇总(方便回顾)
- 加码企业云原生进化,解读阿里云容器新品ACK Pro与ACK@Edge
- NC WebService开发参考
- 用计算机写作与用笔写作,电脑写作vs手写作文,技术真能提高写作成绩吗?
- linux su 不能输密码错误,su - root正确输入密码但是登录不了系统,报错su: Permission denied...
- 用原生JavaScript写出类似jQuery中slideUp和slideDown效果
- 【深入浅出Java并发编程指南】「难点 - 核心 - 遗漏」线程状态流转及生命周期的技术指南(知识点串烧)
- 河南大数据产业进入快车道
- 计算机osta试题,OSTA试题库(参考).doc
热门文章
- python读取fiddler_python3 使用Fiddler捕获的Raw信息带cookie使用GET或POST获取
- Struts 2常见应用
- mockito mock void方法_用过举手!SpringBoot 单元测试利器Mockito
- vue 2个方法先后执行_4个简单靠谱的所得税节税方法,老板看完都批示财务执行...
- redis的redisvCommand的%b
- Linux内核链表的移植与使用
- 基于内容推荐系统中的常识
- 聊聊JVM(八)说说GC标记阶段的一些事
- docker之container
- web前端响应式布局,自适应全部分辨率