windows server 证书的颁发与IIS证书的使用 Dapper入门使用,代替你的DbSQLhelper Asp.Net MVC中Action跳转(转载)
windows server 证书的颁发与IIS证书的使用
最近工作业务要是用服务器证书验证,在这里记录下一.
1.添加服务器角色 [证书服务]
2.一路下一步直到证书服务安装完成;
3.选择圈选中的服务器证书
4.点击[创建证书申请]
5.填写信息
6.下一步,直到保存文件位置
7.搜索证书颁发机构,打开
8.右键树型,选择[提交一个新的申请]
9.选择之前在IIS导出的文件
10.选择挂起的更改,点击颁发
11.在已颁发的证书中可以找到,生成证书
12.双击新生成的证书,选择[详细信息]点击复制到文件.
13.选择导出格式
14.选择文件位置
15.打开IIS选择 [证书服务器],点击[导入]
16.点击网站 绑定刚刚导入的证书
就可以使用 https来访问网站了
Dapper入门使用,代替你的DbSQLhelper
Dapper介绍
Dapper是.Net下的一个轻量级ORM框架.在小型工具向的项目下,使用Dapper会使数据库操作层代码更加优雅.
Dapper的使用
在项目中使用引用Dapper非常简单,你可以选择两种方式:
1.在NuGet引用
2.Github下载源代码,添加到项目当中去
Dapper 项目地址 https://github.com/StackExchange/Dapper
添加项目 Dapper 到你自己的项目当中去,这样可以直接调试Dapper的源代码
个人感觉添加源代码到项目当中比较可靠,遇到问题可以直接跟踪
Dapper项目
添加Dapper源代码到项目当中
CURD操作
表结构

1 CREATE TABLE [dbo].[BAS_NAME]( 2 [ID] [INT] NULL, 3 [NAME] [VARCHAR](50) NULL, 4 [OTHER] [VARCHAR](50) NULL, 5 [DATE] [DATETIME] NULL 6 ) ON [PRIMARY]

1.Insert操作
代码中看出,直接使用Execute加实体的方式相比传统 SqlParameter的方式更加方便.

1 IDbConnection conn = new SqlConnection(connectionString); 2 //Insert 3 string insetSql = "INSERT dbo.BAS_NAME(ID, NAME, OTHER, DATE)VALUES(@ID, @NAME, @OTHER, @DATE)"; 4 BAS_NAME nameInfo = new BAS_NAME(); 5 nameInfo.ID = 0; 6 nameInfo.NAME = "小王"; 7 nameInfo.OTHER = string.Empty; 8 nameInfo.DATE = DateTime.Now; 9 var result = conn.Execute(insetSql, nameInfo); 10 11 Console.Write(result); 12 Console.ReadKey();

当然了你也可以使用这种方式新增行
1 var result = 2 conn.Execute(insetSql, new {ID = 1,NAME = "小李",OTHER="233",DATE = DateTime.Now });
2.UPDATE操作
和Insert类似

1 BAS_NAME nameInfo = new BAS_NAME(); 2 nameInfo.ID = 0; 3 nameInfo.NAME = "小王233"; 4 nameInfo.OTHER = "233"; 5 nameInfo.DATE = DateTime.Now; 6 7 string upDateSql = " UPDATE dbo.BAS_NAME SET NAME = @NAME,OTHER= @OTHER,[DATE] = @DATE WHERE ID = @ID"; 8 9 var result = conn.Execute(upDateSql, nameInfo);

3.Select操作
string selectSql = "SELECT * FROM BAS_NAME"; List<BAS_NAME> basNameList = conn.Query<BAS_NAME>(selectSql).ToList(); selectSql = "SELECT * FROM BAS_NAME WHERE ID = @ID"; basNameList = conn.Query<BAS_NAME>(selectSql,new { ID = 1 }).ToList();
4.Delete操作
var result = conn.Execute("DELETE FROM dbo.BAS_NAME WHERE ID = @ID", new { ID = 0 });
Asp.Net MVC中Action跳转(转载)
首先action的跳转大致归类:
1跳转到与当前同一控制器内的action和不同控制器内的action、
2带有参数的action跳转和不带参数的action跳转。
3跳转到指定视图,不经过Controller的Action。
//跳转到当前Controller的指定Action(此处为Index),不带参数。
一、RedirectToAction("Index");
//跳转到指定Controller下的指定Action,不带阐述
二、RedirectToAction(ActionName,ControllerName)
//使用路由名称和路由值重定向到指定的路由。不带参数。
三、RedirectToRoute(new {controller="Home",action="Index"});
//使用路由名称和路由值重定向到指定的路由。带参数。
四、RedirectToRoute(new {controller="Home",action="Index", id=param});
//跳转到当前controller下的Action,可带参数。
五、Response.Redirect("Index?id=1");
//跳转到当前controller下的Action,不带参数。
六、return Redirect("Index");
//跳转到当前路径下的指定View(视图),但不经过Action方法。
七、return View("Index");
//跳转到指定路径下的指定View(视图),但不经过Action方法。这种方法是写全路径
八、return View("~/Views/Home/Index.aspx");
//跳转到当前Controller,当前Action下的View。 最常见。
九、return View();
windows server 证书的颁发与IIS证书的使用 Dapper入门使用,代替你的DbSQLhelper Asp.Net MVC中Action跳转(转载)的更多相关文章
- windows server 证书的颁发与IIS证书的使用
最近工作业务要是用服务器证书验证,在这里记录下一. 1.添加服务器角色 [证书服务] 2.一路下一步直到证书服务安装完成; 3.选择圈选中的服务器证书 4.点击[创建证书申请] 5.填写信息 6.下一 ...
- 在 Windows Server 2008 R2 上安装 IIS 7.5
原文 在 Windows Server 2008 R2 上安装 IIS 7.5 默认情况下,Windows Server(R) 2008 R2 上不安装 IIS 7.5.可以使用服务器管理器中的“添加 ...
- 在Windows Server 2008 R2上安装IIS服务
一.Windows Server 2008 R2 介绍 1.Windows Server 2008 R2 基本概念 2.Windows Server 2008 R2 家族系列 二.VMware虚拟机安 ...
- ASP.NET MVC 中应用Windows服务以及Webservice服务开发分布式定时器
ASP.NET MVC 中应用Windows服务以及Webservice服务开发分布式定时器一:闲谈一下:1.现在任务跟踪管理系统已经开发快要结束了,抽一点时间来写一下,想一想自己就有成就感啊!! ...
- 在ASP.NET MVC中使用IIS级别的URL Rewrite
原文 在ASP.NET MVC中使用IIS级别的URL Rewrite 大约一年半前,我在博客上写过一系列关于URL Rewrite的文章(2.3.4),把ASP.NET平台上进行URL Rewrit ...
- Windows server 2008 R2 安装AD域证书
参考文档: http://blog.51cto.com/gaowenlong/1969585 http://blog.51cto.com/gaowenlong/1969586 安装后打开证书颁发机构 ...
- Windows Server 2012下手动配置IIS的文件夹访问权限
当新建一个website的时候,一般情况下IIS对相应的物理文件夹的访问权限是不够的. 针对匿名认证(anonymous authentication)需要: 打开文件夹properties-> ...
- 在Asp.net MVC中使用Authorization Manager (AzMan)进行Windows用户身份认证
背景 创建需要通过Windows用户进行身份认证的Asp.net MVC应用 要点 在Asp.net MVC应用基于Windows用户进行身份认证的方法有很多,如MVC自带的Windows认证就经常被 ...
- 阿里云云服务器Windows Server 2012 R2无法安装IIS等组件的解决办法
Windows Server2012 R2数据中心版 不管安装什么组件,都显示存储空间不足,无法应用命令,错误代码0x80070008. 最终确认是服务器配置过低的原因,因为这个型号是低级别的配置,1 ...
随机推荐
- CAD交互绘制带周长面积的矩形框(com接口)
主要用到函数说明: _DMxDrawX::DrawLine 绘制一个直线.详细说明如下: 参数 说明 DOUBLE dX1 直线的开始点x坐标 DOUBLE dY1 直线的开始点y坐标 DOUBLE ...
- CAD绘制二维码(网页版)
js中实现代码说明: //新建一个COM组件对象 参数为COM组件类名 var getPt = mxOcx.NewComObject("IMxDrawUiPrPoint"); ge ...
- vue列表排序实现中的this问题
最近在看vue框架的知识,然后其中有个例子中的this的写法让我很疑惑 <!DOCTYPE html> <html> <head> <meta charset ...
- 关键字搜索高亮jQuery插件
// textSearch.js v1.0 文字,关键字的页面纯客户端搜索// 2010-06-23 修复多字母检索标签破碎的问题// 2010-06-29 修复页面注释显示的问题// 2013-05 ...
- DIV可编辑后,与限制输入及光标偏移的纠葛
前言 最近在弄个人的网站,偶然间发现DIV可以设置编辑模式,之前设计的方案在此功能上需要限制输入的长度.网上搜索了一波,综合搜索的结果,考虑使用的监听事件有:keydown .textInput .i ...
- Web项目ConcurrentModificationException异常
后台SSH在做Session删除的时候,遇到了ConcurrentModificationException异常. 参考资料:http://blog.csdn.net/idesvo/article/d ...
- python字符串,常用编码
Python的字符串和编码 1.常用编码 与python有关的编码主要有:ASCII.Unicode.UTF-8 其中ASCII如今可以视作UTF-8的子集 内存中统一使用Unicode编码(如记事本 ...
- Python之基础练习题
Python之基础练习题 1.执行 Python 脚本的两种方式 2.简述位.字节的关系 解:8位是一个字节 3.简述 ascii.unicode.utf-8.gbk 的关系 4.请写出 “李杰” 分 ...
- 集训第四周(高效算法设计)K题 (滑窗问题)
UVA 11572 唯一的雪花 题意:给你从1到n的数组,要求求得其中的最长连续不重复子序列,经典的滑窗问题,方法是维护一个窗口,设置左框和右框,然后不断的进行维护和更新 方法一: #include& ...
- Inspector's Dilemma(欧拉通路)
In a country, there are a number of cities. Each pair of city is connected by a highway, bi-directio ...