摘要: 一、使用基本的方法进行增删改查 二、使用状态进行增删改查,即使用基类对象进行操作 三、多个表同时进行添加 添加数据后获取自动增长的主键值 四、使用导航属性 直接通过给对象的导航属性添加值来添加另一表的数据 阅读全文
posted @ 2016-05-29 00:40 陌上荼靡 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 在IIS6中,每一个网站都有对应的应用程序池,在应用程序池有运行着网站的Application,在默认情况下,所有的网站的应用程序都会分配到默认的应用程序池当中, 当然,我们可以新建一个应用程序池,然后更改网站所在的应用程序池。 添加一个应用程序池: 在网站的属性的主目录选项卡下修改网站所在的应用程 阅读全文
posted @ 2016-05-29 00:35 陌上荼靡 阅读(7366) 评论(0) 推荐(0) 编辑
摘要: 如下所示创建一个简单的asp.Net Web应用程序 在VS中生成解决方案之后,可以在项目的目录下看到以下的文件: 当我们通过VS将网站发布出去之后,可以看到,最后生成的文件,如下图所示: 我们可以发现,发布之后的项目文件夹内少了很多文件,其实这是VS将aspx页面和一般处理程序以及Global文件 阅读全文
posted @ 2016-05-29 00:26 陌上荼靡 阅读(18150) 评论(5) 推荐(2) 编辑
摘要: 在程序中安装System.Web.Optimization程序集 依赖关系如下图所示: 添加BundleConfiguration类 代码如下所示 注意必须使用对应的ScriptBundle和StyleBundle类,不能直接使用基类Bundle,否则启用该组件的压缩功能。 最后我们在Global文 阅读全文
posted @ 2016-05-08 19:30 陌上荼靡 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 新建Web空项目,选择MVC相关基础组件 安装EntityFramework 添加模型和上下文对象 添加包含读写的控制器 点击添加报错 这时需要重新生成项目,然后再试尝试添加控制器,OK 为调试方便,修改默认路由 运行,OK 注:如果不手动设置连接字符串,数据会存储在系统默认的位置( C:\User 阅读全文
posted @ 2016-05-08 19:29 陌上荼靡 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 当我们修改数据模型,添加一个如下字段 再次运行程序,会因为数据库结构与模型不一致而报错 为解决以上错误可以采取以下三种方式 1、 删除数据库,重新运行站点,会重新生成数据库,这样就会丢失数据 2、 手动在数据库中修改表结构,使其与模型一致 3、 使用如下教程所示的EF的数据迁移【Code First 阅读全文
posted @ 2016-05-08 19:28 陌上荼靡 阅读(3544) 评论(2) 推荐(1) 编辑
摘要: Code First、Database First和Model First基本图解: 1)Database First: 如果数据库已经存在,可以使用VS自动生成数据模型,已经相关的edmx信息 2)Model First 如果还未创建数据库,可以在VS中利用Model设计数据库,通过设计器生成映射 阅读全文
posted @ 2016-05-08 19:27 陌上荼靡 阅读(1761) 评论(0) 推荐(1) 编辑
摘要: 首先下载MVC源代码,下载地址为:https://aspnetwebstack.codeplex.com/ 打开项目,卸载test文件夹下的所有项目和System.Web.WebPages.Administration这个项目,然后重新编译源代码,重新生成所有项目。 在项目中新建一个空的Web项目, 阅读全文
posted @ 2016-05-08 19:26 陌上荼靡 阅读(3428) 评论(2) 推荐(2) 编辑
摘要: over-posting简单的说就是指用户通过猜测等手段得知了后端数据Model的属性名称,在数据更新或添加的时候提交了本不应该允许用户更改的数据库字段,并且在服务器端因为没有进行防御而将恶意提交的数据写入了数据库。 对于这种漏洞的防御可以使用第6节所示的方式进行模型的更新,也可以使用Bind特性在 阅读全文
posted @ 2016-05-08 19:26 陌上荼靡 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 在控制器中可以使用TryUpdateModel或者UpdateModel方法来对指定的数据Model进行更新,如图所示的更新操作。 POST请求数据如下所示 使用如下代码就可以对指定的字段进行更新 使用TryUpdateModel或者UpdateModel方法可以省去我们对Action中的参数绑定, 阅读全文
posted @ 2016-05-08 19:26 陌上荼靡 阅读(1639) 评论(0) 推荐(0) 编辑