• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






djd66

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  基础课程A笔记

基础课程A笔记
 
asp.net core mvc视频A:笔记6-1.应用发布与部署
摘要:显示:直接使用上节课的项目 一、使用vs发布应用 这里选择发布到文件夹,当然你可以选择其他的发布方式 部署模式:(我的VS里没有这个配置,不知道为啥。。。视频里有) 1.框架依赖:选择此模式,发布后需要单独配置服务器运行时 2.独立安装包:选择此模式,会有一个exe(win系统)文件,打开后直接就可 阅读全文
posted @ 2018-08-01 10:43 djd66 阅读(306) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记5-1.路由规则
摘要:方法一:通过MapRoute方法,配置文件位置 小例子:如果所有路径都要在admin下,可以这样写 方法二:通过路由属性 相对路由 现在需要加/admin/home/index才能正常访问原来的默认页面 绝对路由 现在需要加/index才能正常访问原来的默认页面 路由属性添加的路由优先级高于默认配置 阅读全文
posted @ 2018-07-31 15:22 djd66 阅读(178) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记4-1.数据验证
摘要:开发建议:永远不要相信客户端提交过来的数据!!! 前端数据验证定位:提高用户体验,仅此而已! 后端数据验证定位:保证系统安全与数据完整!!! 实例:用户登录验证 定义一个用户登录类 在用户登录类基础上创建验证规则 不合法提示信息 添加控制器LoginController 添加无布局视图 创建方法Po 阅读全文
posted @ 2018-07-31 10:54 djd66 阅读(199) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记3-7.ViewStart与ViewImort
摘要:项目位置 放在其它目录应该不会执行! 默认配置 默认配置 阅读全文
posted @ 2018-07-31 09:58 djd66 阅读(157) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记3-6.视图数据共享之session/cache
摘要:第一部分:Session讲解 会话级别的,怎么区分呢?以浏览器为单位,比如IE,搜狗等等,都算一个单独的会话 修改3.5项目 控制器代码 前端显示 startup.cs中配置并启用Session 运行 跳转 第二部分:Cache讲解 应用程序级的,在应用程序运行期间,都是可以访问的 应该可以这么理解 阅读全文
posted @ 2018-07-30 15:34 djd66 阅读(188) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记3-5.视图数据共享之TempData
摘要:前几节讲的都是单页面数据共享,从本节开始讲跨页面数据共享 创建项目3.5,新建控制器 代码 控制器 设置TempData 另一个视图中读取TempData数据 运行 此时如果刷新页面,页面中的内容“张三”将不再显示,因为TempData只能消费一次! 阅读全文
posted @ 2018-07-30 15:03 djd66 阅读(392) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记3-4.母版页与部分视图
摘要:新建项目3.4, 新建一个共享文件,一般存放在Shared目录下方 选择 如果安装了Reshaper插件可以这样添加(插件在本人博客中找) 代码 创建一个空的控制器TestController 使用布局页创建视图 默认代码 修改默认代码 运行,查看效果 注意:@renderbody一个页面只能使用一 阅读全文
posted @ 2018-07-30 10:52 djd66 阅读(342) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记3-3.Model与强类型视图
摘要:创建项目,添加TestController 定义一个类(Model),并赋值 建立视图页面 注意:Model是一个特定的对象,取决于传递过来的参数 运行结果 到现在为止,依然没有改变动态类型,需要转换为强类型。 前端代码改造 现在引用@Model就是强类型了,就可以使用智能提示功能了。 再次改动一下 阅读全文
posted @ 2018-07-26 16:19 djd66 阅读(339) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记3-2.表单使用
摘要:页面上呈现表单的两种方式 新建项目,增加Test控制器,增加Index视图 方式一:HTML构建表单 运行 方式二:HTML 运行 数据绑定 处理方法 调用结果 登录后返回值 默认值绑定 方式一: 控制器中设置默认值 前端绑定 运行 下拉列表绑定实现 控制器数据准备 前端 方式二: 前端扩展(注意参 阅读全文
posted @ 2018-07-26 14:30 djd66 阅读(201) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记3-1.视图基本用法
摘要:常用介绍 注意:ViewBag是对View的封装,所以如果两者键值(Key)是一样的话,后者会覆盖前者。 新建项目,添加空控制器 小技巧-快速添加视图 控制器方法,使用ViewData和ViewBag 前台页面绑定 代码 运行结果 列表的绑定测试 控制器代码 前端代码(混合C#和HTML) 运行结果 阅读全文
posted @ 2018-07-25 15:04 djd66 阅读(258) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记2-4.ActionResult(动作结果,即返回值)
摘要:json类型测试 方法一:实例化对象方式 代码 运行结果 方法二:封装方式 代码改动 运行结果 重点视图返回介绍,其他的不做介绍了 项目文件目录及文件添加 代码 运行结果 如果要显示的不是默认视图,可以按下面方法来做 新增测试视图Index.cshtml 文件内容 修改控制器 运行结果 其它: Ta 阅读全文
posted @ 2018-07-25 14:13 djd66 阅读(518) 评论(2) 推荐(0)
asp.net core mvc视频A:笔记2-3.高级数据绑定
摘要:默认的绑定顺序,如果需要取指定数据源里的数据,需要通过属性控制,比如[FromQuery] 前端 控制器方法 前端 此时并不能得到head中的数据 改造控制器方法,添加[FromHeader]属性 再次测试就可以得到Head数据了 总结 阅读全文
posted @ 2018-07-25 10:31 djd66 阅读(189) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记2-2.接收数据
摘要:传参方式一:使用内置方法传递 运行结果 其他获取方法 Session对象在HttpContext中 启用Session 使用Session 运行演示 传参方式二:数据绑定 普通类型(string)、自定义类型(自定义类)都可以获取参数,只要参数名称一致 运行演示 补充 代码 再次运行将无法获得页面。 阅读全文
posted @ 2018-07-24 16:03 djd66 阅读(187) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记2-1.控制器定义
摘要:方式一:以Controller结尾 方式二:不以Controller结尾 思考 默认路由规则为 运行示例(这里不需要写testcontroller,只写test就可以了) 同理测试test类中的控制器 运行效果 下一节介绍数据传递。 阅读全文
posted @ 2018-07-23 16:01 djd66 阅读(157) 评论(0) 推荐(0)
asp.net core mvc视频A:笔记1.基本概念介绍
摘要:此笔记来自视频教程 MVC本身与三层架构没有联系 使用VS2017新建一个默认的asp.net core mvc网站,认识结构及文件用途。 阅读全文
posted @ 2018-07-20 16:03 djd66 阅读(177) 评论(0) 推荐(0)