IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> MVC的随堂笔记 -> 正文阅读

[开发测试]MVC的随堂笔记

1.<ifarme>标签,有着嵌套的功能

2.css:height : calc (100%-56px) ;????? calc相当于一个方法,来对(100%-56px),

进行一个运算,calc() 函数用于动态计算长度值

3.页面的跳转:

??区域:ASP.NET MVC的区域(Areas)实现分部开发和集中部署。

??什么是Areas? ?Areas是ASP.NET MVC用来将相关功能组织成一组单独命名空间(路由)和文件夹结构(视图)的功能。

??Areas的使用:MVC本身提倡的就是关注点分离,但是当项目本身的业务逻辑足够复杂,如果所有的业务逻辑都写个Controller文件夹在下面的时候,你会看到非常庞大的各种命名的Controller,这个时候“区域”的作用就非常明显了,将不同的,模块通过区域加以加分,简单明了。

页面跳转(两种方法)

??方法一:给每个需要跳转的页面添加一个不同的id,

再,通过id去获取元素,在通过获取content 的id添加它们的路径

这样操作,像图中的例子,有多个需要跳转的页面,就需要每个页面都给它设置不同的id,再去获取元素,就比较麻烦;所以,就有了比较简便的方法二

方法二:给每个需要跳转的页面,添加一个【data-url=“路径”】

再,通过content的id添加获取当前li标签上的data-url的值

以上所说的content的id,是一个<iframe>标签里的id,此标签有着嵌套的。

4.多表查询

?多表查询与单表查询的不同点:

(1)在控制器中的不同点:①有几个查询,则需要几个参数,如下图:有两个模糊搜索,则需要两个参数;图中 int?academeID 问号,在此的意思为 可空,即academeID可传值,也可不传值;

②多表查询的方法:from 自定义表名1? in? myModel.表1

???????????????? join? 自定义表名2? in? myModel.表2? on? 自定义表名1.表外键ID? equals? 自定义表名2.表主键ID

???????????????? join? 自定义表名3? in? myModel.表3? on? 自定义表名1/2.表外键ID? equals? 自定义表3.表主键ID

???????????????? join? 自定义表名4? in? myModel.表4? on? 自定义表名1/2/3.表外键ID? equals? 自定义表4.表主键ID

???????????????? select? new? 具体类型 { };

③多表查询中,需要查询的内容,不可能在一个表中找到,而需要多个表,

此时,可创建一个类,把需要查询的内容都封装到这个类中(两种方法)

方法一:将需要查询的内容,一一写出来

方法二:继承

:Models.SYS_Grade

冒号代表继承,继承之后可用它里面的一些方法和属性;

可把Models.去掉,去掉后有一个命名空间的引入,而SYS_Grade是命名空间下的一个实体类而已

回到控制器中,在单表查询中,new后面都是跟着匿名函数;而在多表查询中,new后面就可以跟具体类型,再给一些值赋值。

? 而var 已经确定是什么类型的,可直接List<类型>,前面有个List,那后面也需要一个ToList,且还需要将所有的内容用()括起来

接下来的步骤就和单表查询的一样了

(2)在视图中的不同点:

以键值对的方式将参数传递过去,键要与控制器中的一样,而值对应的是定义的变量,page:{curr:1}? 意为,刷新后,返回第一页。

5.parseFloat() 函数可解析一个字符串,并返回一个浮点数。

该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。

①字符串中只返回第一个数字。

②开头和结尾的空格是允许的。

③如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。

6.JavaScript 中如何使用parseFloat() 保留两位有效小数?

parseFloat(val).toFixed(2)

7.金额的计算

如果参数字符串的第一个字符不能被解析成为数字,则 parseFloat 返回 NaN

?var money01 = parseFloat((obj.data.Price) + Borrowday * 0.1).toFixed(2);

//数值类型为字符串,字符串的拼接

var money01 = parseFloat(obj.data.Price-0 + (Borrowday * 0.1)).toFixed(2);

//需要去除字符串拼接格式

8.行的监听事件,在行的任意一地方点击都可获取行的数据

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-08-30 12:30:37  更:2021-08-30 12:31:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/10 15:11:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码