随笔分类 -  Asp.Net MVC

C# Asp.net MVC
摘要:1.首先需要安装 Autofac 和Autofac.Integration.Mvc install-package Autofac -version5.2.0 install-package Autofac.Integration.Mvc -version 5.0.0 2.编写依赖注入和解析器类,并 阅读全文
posted @ 2021-04-18 07:53 丹心石 阅读(60) 评论(0) 推荐(0) 编辑
摘要:1.分别安装Ninject 和 Autofac 并引用 总结: 通过比较发现,两者用法基本相同,只是方法名称和调用方式不同,Ninject 用 new StandardKernel()方法获取IKernel对象,并通过该对象Bind() To 接口和实现类,通过该对象的Get() 方法获取接口对象。 阅读全文
posted @ 2021-04-17 04:08 丹心石 阅读(243) 评论(0) 推荐(0) 编辑
摘要:在Asp.Net Core 2.1之后的版本中,则不需要Model.IsValid验证了,程序框架已经包含了该功能。 1.建立模型 using System.ComponentModel.DataAnnomations; public class Customer{ [Required(ErrorM 阅读全文
posted @ 2021-04-12 20:22 丹心石 阅读(48) 评论(0) 推荐(0) 编辑
摘要:第一次使用EntityFramework做CodeFirst的开发,在做数据迁移时遇到不少问题,花费了一整天的时间学习调整,总算时学会了基本用法和要点。现在整理后贴出来,希望对和我一样的初用者能有一些帮助,少走一些弯路,少花一点时间摸索,都是值得的。 一. 模型设计 1. 遵循EF标准,注意表关系配 阅读全文
posted @ 2021-02-09 23:01 丹心石 阅读(277) 评论(0) 推荐(0) 编辑
摘要:PM> Add-Migration InitialCreationAdd-Migration : 无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1+ Add-Mig 阅读全文
posted @ 2021-01-03 05:32 丹心石 阅读(285) 评论(0) 推荐(0) 编辑
摘要:WebAPI 安全认证 阅读全文
posted @ 2020-11-05 23:39 丹心石 阅读(262) 评论(0) 推荐(0) 编辑
摘要:之前用Ninject,最近因工作需要开始研究Autofac,其实两者都差不多,只是实现方法上有些区别,原理都一样,下面总结一下基础知识。 Autofac是一款IOC框架,它很轻量级性能非常高。(先吹捧一下,提高学习积极性) 控制反转(IOC Inverse of Control) 调用者不再创建被调 阅读全文
posted @ 2020-11-04 14:56 丹心石 阅读(181) 评论(0) 推荐(0) 编辑
摘要:省略接口和类的实现,具体如上图: using Autofac;using System;using System.Linq;using System.Reflection;namespace autofacBatchResolver{ class Program { static void Main 阅读全文
posted @ 2020-11-04 14:09 丹心石 阅读(1018) 评论(0) 推荐(0) 编辑
摘要:1.首先创建一个类库,用于创建模型 Contact using System; namespace Common{ public class Contact { public string Id { get; set; } public string Name { get; set; } publi 阅读全文
posted @ 2020-10-30 17:03 丹心石 阅读(243) 评论(0) 推荐(0) 编辑
摘要:AutoFac 阅读全文
posted @ 2020-10-29 11:08 丹心石 阅读(234) 评论(0) 推荐(0) 编辑
摘要:简单的认证设置: 1.在Web.config配置文件中增加 <authentication mode="Forms"> <forms loginUrl="~/Account/Login" timeout="2880"> <credentials passwordFormat="Clear"> <us 阅读全文
posted @ 2020-10-07 14:11 丹心石 阅读(109) 评论(0) 推荐(0) 编辑
摘要:通过实现System.Web.Mvc.IModelBinder接口,可以创建一个自定义的模型绑定器。 public object BindModel(ControllerContext controllerContext,ModelBindingContext bindingContext); IM 阅读全文
posted @ 2020-09-06 11:06 丹心石 阅读(352) 评论(0) 推荐(0) 编辑
摘要:Action方法输出返回值:ActionResult,返回控制器结果对象,慧姐或间接继承自ActionResult类型 ViewResult:使用View() 既可以指定一个页面,也可以指定传递的模型对象,如果没有指定参数表示返回与Action同名的页。 ContentResult:使用Conten 阅读全文
posted @ 2020-09-05 17:29 丹心石 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1.绑定 using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using EssentialTools.Models;using Ninject;u 阅读全文
posted @ 2020-08-18 09:52 丹心石 阅读(136) 评论(0) 推荐(0) 编辑
摘要:Url.Action()方法在asp.net mvc中也是比较常用的方法,其有8种重载方法,每一种重载方法的用法见下表。 Url.Action重载列表名称 说明 示例Action(String) 使用指定的操作名称生成操作方法的完全限定 URL @Url.Action("action1")Actio 阅读全文
posted @ 2019-04-14 09:37 丹心石 阅读(12615) 评论(0) 推荐(1) 编辑
摘要:作者:kissazi2 出处:http://www.cnblogs.com/kissazi2/ 本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 阅读全文
posted @ 2019-04-14 09:35 丹心石 阅读(951) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示