随笔分类 - MVC学习之路
摘要:在运用Linq to sql 或者 linq to entity等相关linq技术进行数据库访问操作时,如果发生上述异常是因为是因为.NET內部是使用DataReader作数据存取,DataReader用同一个Connection。 解决办法有两个: 1,设定ConnectionString加上Mu
阅读全文
摘要:1.登录时在controller中记录session,代码如下: 2.在View中,可以根据session进行判断是否正常登录 3.注销时,记得将session清空
阅读全文
摘要:List中有相应的数据,更新到数据库如下: 1.根据关键字查找后删除: 2.将List添加到数据库: 3.将List中修改的数据更新到数据库:
阅读全文
摘要:ajax为网页提供了非常不错的异步机制,但是有时候两个ajax放在一起,希望第一个完成后再继续第二个ajax的执行。这时候可以将第一个ajax代码带上同步参数即可,如下:
阅读全文
摘要:·First - 返回集合中的第一个元素;不延迟 ·FirstOrDefault - 返回集合中的第一个元素(如果没有则返回默认值);不延迟 ·Last - 返回集合中的最后一个元素;不延迟 ·LastOrDefault - 返回集合中的最后一个元素(如果没有则返回默认值) ·ElementAt - 返回集合中指定索引的元素;不延迟 ...
阅读全文
摘要:1.Find:按照关键字的ID号来查询(速度快) 如: 2.FirstOrDefault:根据部分条件查询,显示最前的一条 如:按照daCID进行查找,有,则进行删除
阅读全文
摘要:MVC中出现“初始化数据库时发生异常”,已经出现过两次。第一次处理时乱点一气,也不知道如何解决的,今天又出现了,好好研究一下: 分析后,应该是当前的数据库无法正常打开导致的。做如下处理: 1. 在VS中删除相应的数据库; 2.在 SQL Server Management Studio 中连接 (L
阅读全文
摘要:为了在view中获取模型中的数据,用ajax异步模式读取数据,再用json返回的view中。 1.controller中: 2.View中jquery: 3.View中 html部分:
阅读全文
摘要:使用asp.net mvc 调用Action方法很简单。 一、无参数方法。 1、首先,引入jquery-1.5.1.min.js 脚本,根据版本不同大家自行选择。 2、在Controllers中书写前台Ajax需要调用的Action,比如: 这个Action返回了一个字符串。注意这里的返回,不是re
阅读全文
摘要:某人认为下拉列表的呈现形式不如单选按钮漂亮,我只好去测试一下单选按钮与下拉框了。测试代码如下: 1.model类Blog.cs(类型使用枚举类型,自动生成的视图会以下拉列表形式显示): 2.在web.config添加连接数据库的字符串(推荐使用sql server数据库,或者使用vs自带的local
阅读全文
摘要:在本篇文章中,我们学习如何使用实体框架的“Code First Migrations ”(也称为代码先行功能)工具,使用其中的“迁移”功能对模型类进行一些修改,同时同步更新对应数据库的表结构。 默认情况下,当您使用实体框架的“Code First Migrations ”工具,实体框架会自动创建一个
阅读全文
摘要:一次在开发中,key的值用了 byte型,结果插入第一条正常,第二条开始就出错,原因是用byte类型无法实现自动增加1,所以为了方便,建议使用 int型。 若是一定要用小型数据类型,则需要在Key中加入自增控制语句,如下:
阅读全文
摘要:1,在出现该错误的页面头部的page中加入ValidateRequest="false",那么该页面的任何一次Post提交都不会再验证提交内容的安全性。如: <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Manage/ViewMast
阅读全文
摘要:注意:一旦正常后,每次数据库有变化,做如下两步: 1. Enable-Migrations 2.update-database 背景 code first起初当修改model后,要持久化至数据库中时,总要把原数据库给删除掉再创建(DropCreateDatabaseIfModelChanges),此
阅读全文
摘要:@Html.Raw() 方法输出带有html标签的字符串,如:@Html.Raw("输出字符串")结果:输出字符串
阅读全文
摘要:最近用到了文件上传功能,下面给出ASP.NET MVC文件上传的一个简单示例: 一、前端代码 @using (Html.BeginForm("UploadFile", "Home", FormMethod.Post, new {enctype = "multipart/form-dat...
阅读全文
摘要:在 ASP.NET MVC 应用程序中,它是更常见的做法在作为路由数据 (像我们一样与身份证上面) 比将它们作为查询字符串传递的参数中传递。public string Welcome(string name, int ID = 1){ return HttpUtility.HtmlEncode...
阅读全文
摘要:安全说明: 上面的代码使用HttpServerUtility.HtmlEncode来保护应用程序的恶意输入 (即 JavaScript)。详细信息请参阅如何: 在 Web 应用程序,通过应用 HTML 编码的字符串防止脚本侵入.例如:public string Welcome(string name...
阅读全文