1.当修改数据然后保存时,会提示有一行受影响无法保存

  @Html.HiddenFor(model => model.UserID)  最好将主键隐藏  也就是不去修改它

原因:修改了主键 然后在保存的时候就会不识别这条数据

解决方法:笨法子 先删除 再创建

2.MVC  页面都是先到C中找到GET方法执行之后再到V中 显示页面  当V中提交按钮被点击时  会触发C中的HTTP方法  V与C都是同名

3.删除数据库问题  要删除VS中的appdata下的数据库 再去SQL 中删除   有时还需要删除 Migration

4.不知道如何编写 按钮点击事件  而不跳转到V中

只要写GET方法即可 而不去写http方法

GET方法 默认跳转同名View页  需要return View(“目标页”)

5.通过数据上下文类去操纵数据库  一般位于M中的最后

6.当V中引用强类型是 开始处要声明model  也就是说用了哪个表

7.如何实现弹窗提示错误

8.Razor语法目前只会 session复制以及增加超链接

9.MVC如何跨controller传递值

恩 过程中发现 使用Session 无法从一个页面传递到另外一个页面

最后的解决办法是 用的url传递的值 因为V可以识别Session  然后从V用URL传递到 相应的C中

方法2:设置一个静态变量 然后跨控制器传递  类名.静态变量 最开始该法无用 具体原因不清楚

10.还有一个问题就是static变量为何不能被赋值???  可以的

11.被一个很蠢的问题卡住了 牢记 类里面除了方法就是变量不能直接去写语句 比如实例化其他类的变量等!!!

醍醐灌顶 一通百通 感觉对类和变量又深入了些

12.MVC EF(Entity Framework)  会很蠢  当你主键设置为int 时候 他会自动给你加标识 此时需要加[DatabaseGenerated(DatabaseGeneratedOption.None)] 来取消标识  DatabaseGeneratedOption还可以用来设置标识

13.

传入字典的模型项的类型为“System.Collections.Generic.List`1[OnlinePrint.Models.UserCart]”,但此字典需要类型“System.Collections.Generic.IEnumerable`1[OnlinePrint.Models.ModelLibrary]”的模型项。

问题出在 Cart中最好return View(usercart)而cart页面所使用的为ModelLibrary 也就是最顶部写有  @model IEnumerable<OnlinePrint.Models.ModelLibrary>

 

MVC(3DOnLine)开发过程的一些难点以及知识点的更多相关文章

  1. 开发过程中 的一些 补充知识点 + 关于mysql中的日期和时间函数?

    参考: https://www.jb51.net/article/23966.htm https://yq.aliyun.com/articles/260389 mysql中的 日期格式是: HHHH ...

  2. ASP.NET MVC开发:Web项目开发必备知识点

    最近加班加点完成一个Web项目,使用Asp.net MVC开发.很久以前接触的Asp.net开发还是Aspx形式,什么Razor引擎,什么MVC还是这次开发才明白,可以算是新手. 对新手而言,那进行A ...

  3. [ASP.NET MVC 大牛之路]02 - C#高级知识点概要(1) - 委托和事件

    在ASP.NET MVC 小牛之路系列中,前面用了一篇文章提了一下C#的一些知识点.照此,ASP.NET MVC 大牛之路系列也先给大家普及一下C#.NET中的高级知识点.每个知识点不太会过于详细,但 ...

  4. [ASP.NET MVC 大牛之路]03 - C#高级知识点概要(2) - 线程和并发

    本人博客已转移至:http://www.exblr.com/liam  我也想过跳过C#高级知识点概要直接讲MVC,但经过前思后想,还是觉得有必要讲的.我希望通过自己的经验给大家一些指引,带着大家一起 ...

  5. ASP.NET MVC WEB API必知必会知识点总结

    一.理解WEB API:提供基于RESTful架构的WEB服务,通过HTTP请求方法(GET, PUT, POST, DELETE)映射到服务器端相应的ACTION方法(CRUD). RESTful架 ...

  6. 自定义reg52.h头文件(单片机学习重难点核心知识点)

    /*-------------------------------------------------------------------------- 自定义REG52头文件 @auth lei @ ...

  7. 开发过程中遇到的js知识点总结,面试题等,持续更新

     1.Object.freeze() 方法用于冻结一个对象,即将对象设置为不可扩展.将对象的所有自有的属性和方法(包括Symbol值的属性和方法)配置为不可配置,不可写. Object.freeze( ...

  8. 最轻量级的前端Mvc框架backbone

    最轻量级的前端Mvc框架backbone依赖最轻量级的库understore backbone并非将前端再次切分为mvc,而是分为了七大模块,分别是:Events.Model.Collection.R ...

  9. 自学MVC看这里——全网最全ASP.NET MVC 教程汇总

    MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口.本文从 ...

随机推荐

  1. TIKV副本一致性检查机制分析

    背景 TIKV使用raft协议来实现副本同步,任何时刻写入一个KEY-VAL键值对,都会基于RAFT协议复制到不同机器的三个副本上,raft协议本身能保证副本同步的强一致性,但是任何系统都可能存在BU ...

  2. windows7下VirtualBox COM获取对象失败

    一.问题 今天在windows7系统下安装virtualbox报错:VirtualBox COM获取对象失败,应用程序将被中断.上网查了下,发现了解决办法. 环境:windows7.VirtualBo ...

  3. CSS3笔记之第四天

    CSS3 2D 转换 了解2D变换方法: translate() rotate() scale() skew() matrix() translate()方法,根据左(X轴)和顶部(Y轴)位置给定的参 ...

  4. Java基础---IO(二)--File类、Properties类、打印流、序列流(合并流)

    第一讲     File类 一.概述 1.File类:文件和目录路径名的抽象表现形式 2.特点: 1)用来将文件或文件夹封装成对象 2)方便于对文件与文件夹的属性信息进行操作 3)File类的实例是不 ...

  5. 一台电脑 一起跑python2 python3

    我习惯使用python2.7,命令都是使用的python和pip,这时候装了python3.4,首先到python3下修改python.exe,pythonw.exe为python3.exe,pyth ...

  6. httpd常用配置

    author:JevonWei 版权声明:原创作品 检查配置文件时,如下提示,则因为没有server的服务名称导致,故设置网站的服务server名称,若没有设置web服务名,主默认解析系统主机名(添加 ...

  7. 小程序脚本语言WXS详解

    WXS脚本语言是 Weixin Script脚本的简称,是JS.JSON.WXML.WXSS之后又一大小程序内部文件类型.截至到目前小程序已经提供了5种文件类型. 解构小程序的几种方式,其中一种方式就 ...

  8. ELM极限学习机

    极限学习机(Extreme Learning Machine) ELM,是由黄广斌提出来的求解神经网络算法.ELM最大的特点是对于传统的神经网络,尤其是单隐层前馈神经网络(SLFNs),ELM比传统的 ...

  9. 七,UDP

    那天朋友问我为什么有UDP Sever 和 UDP Client   ,,我说:每个人想的不一样,设计上不一样...... 既然是面向无连接的,那么模块发数据就指定IP和端口号,,,为了能和多个UDP ...

  10. 软件工程(GZSD2015)学生博客列表

    2015年贵州师范大学软件工程课程学生博客列表 陈小丽 郑倩 唐洁 周娟 李利思 肖俊 罗文豪 周静 徐明艳 毛涛 邓洪虹 岳庆 李盼 安坤 何亚 涂江凤 张义平 杨明颢 杨家堂 胡贵玲 寿克霞 吴明 ...