*一般在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前台强类型参数相关推荐

  1. python学习笔记(14)参数对应

    python学习笔记(14)参数对应 原链:http://www.cnblogs.com/vamei/archive/2012/07/08/2581264.html 笔记: 1 #第14讲 2 #参数 ...

  2. HALCON 20.11:深度学习笔记(5)---设置超参数

    HALCON 20.11:深度学习笔记(5)---设置超参数 HALCON 20.11.0.0中,实现了深度学习方法.关于超参数的有关设置内容如下: 不同的DL方法被设计用于不同的任务,它们的构建方式 ...

  3. oracle rac 环境配置文件,学习笔记:Oracle RAC spfile参数文件配置案例详解

    天萃荷净 rac中的spfile探讨,记录一下Oracle RAC搭建完成后关于spfile参数文件的配置案例,与更改RAC环境中参数文件的方法 今天朋友的的rac,因为被同事做数据库升级,分别在两个 ...

  4. Unity3D学习笔记:粒子特效参数

    Unity3D学习笔记:粒子特效参数含义 转载 https://blog.csdn.net/asd237241291/article/details/8433534 粒子特效 粒子系统检视面板 初始化 ...

  5. 硬件学习笔记之电容关键参数之直流电压特性和漏电流和绝缘电阻

    硬件学习笔记之电容关键参数 前言: 我们介绍了电容环境参数的影响详情可以参考: https://blog.csdn.net/waoshiwerr/article/details/120252734?s ...

  6. 影像组学视频学习笔记(12)-支持向量机(SVM)参数优化(代码)、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(12)主要介绍: SVM参数优化(代码) 参数优化: 自动寻找最合适的γ和C组合. 原理:遍历所有给定的参数组合,对数据进行训练,找到最 ...

  7. 命令行参数tail c语言,osg学习笔记2, 命令行参数解析器ArgumentParser

    php简单实现socket通信 socket通信的原理在这里就不说了,它的用途还是比较广泛的,我们可以使用socket来做一个API接口出来,也可以使用socket来实现两个程序之间的通信,我们来研究 ...

  8. 吴恩达深度学习笔记7-Course2-Week3【超参数调试、Batch 正则化和程序框架】

    超参数调试.Batch 正则化和程序框架 一.超参数调试(hyperparameter tuning) 推荐的超参数重要性排序: 1.学习率(learning rate): α 2.隐藏神经单元(hi ...

  9. 安卓学习笔记27:共享参数

    文章目录 零.学习目标 一.数据存储 二.共享参数 (一)共享参数概述 (二)利用共享参数读写文件步骤 三.案例演示--读写数据 (一)运行效果 (二)实现步骤 1.创建安卓应用[ReadWriteD ...

最新文章

  1. ACM训练小结-2018年6月19日
  2. 重磅!Github 开放无数量限制的免费私有仓库!
  3. 掩耳盗铃之使用WebBrowser封装网页
  4. Oracle on Azure
  5. vue底部选择器_Vue组件-极简的地址选择器
  6. drools规则引擎技术指南_物联网规则引擎技术
  7. REST架构中的HTTP动词
  8. JS内存泄漏实例解析
  9. 第九章 限制性图谱和正则表达式
  10. RocketMQ学习-概览
  11. 51单片机学习:蜂鸣器实验
  12. L0 图片汇总(方便回顾)
  13. 加码企业云原生进化,解读阿里云容器新品ACK Pro与ACK@Edge
  14. NC WebService开发参考
  15. 用计算机写作与用笔写作,电脑写作vs手写作文,技术真能提高写作成绩吗?
  16. linux su 不能输密码错误,su - root正确输入密码但是登录不了系统,报错su: Permission denied...
  17. 用原生JavaScript写出类似jQuery中slideUp和slideDown效果
  18. 【深入浅出Java并发编程指南】「难点 - 核心 - 遗漏」线程状态流转及生命周期的技术指南(知识点串烧)
  19. 河南大数据产业进入快车道
  20. 计算机osta试题,OSTA试题库(参考).doc

热门文章

  1. python读取fiddler_python3 使用Fiddler捕获的Raw信息带cookie使用GET或POST获取
  2. Struts 2常见应用
  3. mockito mock void方法_用过举手!SpringBoot 单元测试利器Mockito
  4. vue 2个方法先后执行_4个简单靠谱的所得税节税方法,老板看完都批示财务执行...
  5. redis的redisvCommand的%b
  6. Linux内核链表的移植与使用
  7. 基于内容推荐系统中的常识
  8. 聊聊JVM(八)说说GC标记阶段的一些事
  9. docker之container
  10. web前端响应式布局,自适应全部分辨率