MVC5+EF6 blog开发 遇到的各种问题(一)

由于是随笔,我遇到了就会记录,比较乱,作为自己解决问题的过程的记录

由于本人很久没玩儿web 了,对于最近这几年比较流行的mvc,mvp架构比较陌生,后来我突然意识到web是现在的趋势,所以我打算搞一个自己的blog。

本来一开始想用EF6+mysql 来做的,因为mysql 相对来说轻巧一些,不想mssql 那么臃肿,对于一个blog来说绰绰有余

EF问题,在我表设计了部分后,我准备写个测试代码来创建一个数据库 后来发现一直报错 说 .....sqlserver 未注册什么的,后来我发现编译的时候 EntityFramework.SqlServer.dll 此DLL未自动复制到 网站或者单元测试的根目录下,复制过去 搞定。

还有一个问题,由于mssql 的最低时间和NET的mintime 是不一样的,mssql 是19多少年开始的,所以 这个地方要注意,否则也会报错

mvc+controller +ajax+get 进行登录的时候 返回一个json数据  应该这样写

  public JsonResult Login(string account, string pwd)
        {
      //data 返回的对象,会自动序列化的
            return Json(data, JsonRequestBehavior.AllowGet);
        }

  js这样写

function Login() {

    $.ajax({
        type: "GET",
        url: "/user/Login/Login",
        data: { account: "admin", pwd: "123" },
       datatype:"json",
        success: function (data,status) {
           //注意 Message 是区分大小写的,否则会取不到值的
            alert(data.Message + "-" + data.Result + "-" + data.State);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {

        }
    });
}

  

时间: 2024-10-02 17:29:02

MVC5+EF6 blog开发 遇到的各种问题(一)的相关文章

MVC5+EF6开发电商网站

本文所使用的软件及环境: Visual Studio Ultimate 2015; MVC5 + EF6 + .NET Framework 4.5 + LocalDB;Windows 7 x64 Professional 一.创建项目解决方案 1.1 创建空白项目解决方案TMALL 1.2 添加界面展示UI文件夹 1.2.1 添加MVC项目名称为TMALL.Web 1.3 添加界面逻辑Controll文件夹 1.3.1 添加类库名称为TMALL.Controll 1.4 添加实体模型Model文

构建ASP.NET MVC5+EF6+EasyUI 1.5+Unity4.x注入的后台管理系统(1)-前言与目录(持续更新中...)

前言: 起初写这个框架的时候,可以说在当时来说并不是很流行的设计模式,那是在2012年,面向对象的编程大家都很熟悉, 但是“注入.控制反转(DI,IOC,依赖注入).AOP切面编程”新兴名词 很多人并不知道特别是从事.NET开发的人,至少在当时 是这么样的,但是在今天它们却是非常流行的技术指标,很多大牛也承认,这是主流的开发模式,你们可以从招聘网的技术岗位看出. 我从事过MVC2.0到5.0的相关开发工作,见证了MVC的成熟演变过程,就像本框架一样,设计模式未曾改变,但是代码一直在重 构.我也坚

构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(51)-系统升级

系统很久没有更新内容了,最近花了2个月的时间每天一点点,从原有系统 MVC4+EF5+UNITY2.X+Quartz 2.0+easyui 1.3.4无缝接入 MVC5+EF6+Unity4.x+Quartz 2.3 +easyui 1.4.3. 并以easyui 1.4.3的gray皮肤为基础,升级10个扁平化皮肤 皮肤查看地址 更新的主要目的:新的MVC5特性和更好的性能 记录一下升级过程. 1.除了web层,其他全部提取. 2.新建解决方案.以前命名空间为App.现在更名为Apps. 3.

MVC5+EF6 入门完整教程九

前一阵子临时有事,这篇文章发布间隔比较长,我们先回顾下之前的内容,每篇文章用一句话总结重点. 文章一 MVC核心概念简介,一个基本MVC项目结构 文章二 通过开发一个最基本的登录界面,介绍了如何从Controller中获取表单数据 文章三 EF的整个开发过程 文章四 EF基本的CRUD和常用的HtmlHelper 文章五 使用布局页(模板页)改造UI 文章六 分部视图(Partial View) 文章七 排序过滤分页 文章八 不丢失数据进行数据库结构升级 以上如果有不清楚的可以再回去看一下. 文

MVC5+EF6 入门完整教程

MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用 MVC5+EF6 入门完整教程10:多对多关联表更新&使用原生SQL@20150521 MVC5+EF6 入门完整教程9:多表数据加载@20150212 MVC5+EF6 入门完整教程8 :不丢失数据进行数据库结构升级 @20141215 MVC5+EF6 入门完整教程7 :排序过滤分页 @20141201 MVC5+EF6 入门完整教程6 :分部视图(Partial View) @20141117 MVC5+EF6 入门完整教程

【第三篇】ASP.NET MVC快速入门之安全策略(MVC5+EF6)

[第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策略(MVC5+EF6) [第四篇]ASP.NET MVC快速入门之完整示例(MVC5+EF6) [番外篇]ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6) 请关注三石的博客:http://cnblogs.com/sanshi 表单身份验证(Forms Authentication

MVC5+EF6 入门完整教程十

本篇是第一阶段的完结篇. 学完这篇后,你应该可以利用MVC进行完整项目的开发了. 本篇主要讲述多表关联数据的更新,以及如何使用原生SQL. 文章提纲 多表关联数据更新 如何使用原生SQL 总结 多表关联数据更新 我们在第四篇文章已经讲过数据的更新了,不过那个是针对单表结构的更新. 这次我们讲下使用EF进行关联数据的更新. 关联数据更新有两种情况: 1.一对多 2.多对多 第一种情况关联表有主外键关联,只要简单的更新外键值就可以了(相当于更新单表),我们主要讲解第二种多对多的情况. 使用之前很熟悉

【第二篇】ASP.NET MVC快速入门之数据注解(MVC5+EF6)

目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策略(MVC5+EF6) [第四篇]ASP.NET MVC快速入门之完整示例(MVC5+EF6) [番外篇]ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6) 请关注三石的博客:http://cnblogs.com/sanshi 数据库连接字符串 上一篇文章中,我们使用MVC的

MVC5 + EF6 + Bootstrap3 (10) 数据查询页面

文章来源:Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-search-page.html 上一节:MVC5 + EF6 + Bootstrap3 (9) HtmlHelper用法大全(下) 源码下载:点我下载 目录 前言 创建Model 创建数据库上下文DbContext 创建初始化数据 创建Controller 创建View 查看结果页面 查看数据库 结尾 前言 前面铺垫了那么多,今天我们就用MVC5