.net
nnn_net
这个作者很懒,什么都没留下…
展开
-
elasticsearch 查询(match和term)
elasticsearch 查询(match和term)es中的查询请求有两种方式,一种是简易版的查询,另外一种是使用JSON完整的请求体,叫做结构化查询(DSL)。由于DSL查询更为直观也更为简易,所以大都使用这种方式。DSL查询是POST过去一个json,由于post的请求是json格式的,所以存在很多灵活性,也有很多形式。这里有一个地方注意的是官方文档里面给的例子的jso转载 2016-01-19 10:56:44 · 562 阅读 · 0 评论 -
GitHub NPoco 调用存储过程
由于新项目没有用EF, 采用了这个怎么读都不知道的ORM,其他的环境是老大已经创建好的,然后上周做了增删改查,掌握了基本的知识,这周要用到存储过程,于是在API上找到一个使用变量的语句,照着套了一下居然查出了数据~API如下图: 经修改以后改为:另外要注意一点就是存储过程中返回的集合类型要和后台对应,如果不是一张表就创建一个model,字段一一对应(日期字段在存储过程结果中...原创 2016-07-18 16:21:17 · 1714 阅读 · 0 评论 -
ASP.NET中Server.MapPath() 和Request.MapPath()使用
一、ASP.NET中Server.MapPath() 和 Request.MapPath()使用区别: Server.MapPath(string) :是将相对于当前调用文件的文件(或目录)映射为物理路径;Request.MapPath(string) :是将string虚拟路径映射为物理路径(asp中Request无此方法)Server.MapPath(string) 中str转载 2017-04-07 11:29:54 · 1218 阅读 · 0 评论 -
MVC 过滤器详解
APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。 MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结果)和Exception(异常)。如下表,过滤器类型接口转载 2017-04-12 17:55:56 · 531 阅读 · 0 评论 -
linq 查询 过滤数据中某个值是否在数组中
条件如下:表A(公司表):ID(INT,PK),Name(nvarchar(255))表B(用户表):ID(INT,PK),Name(nvarchar(255)),CompanyId(int)求:表B中CompanyId 在数组中的所有数据。先创建一个int型数组,个人喜欢先用list再转。如下: var companyList = _companyQuery.原创 2016-11-22 14:36:53 · 8816 阅读 · 0 评论 -
URL 传参编码&解码
以前做好的一个页面,突然被告知乱码了,当时吓一跳,好在没有影响线上数据,于是找出原因,以前开发项目几乎全是在火狐上测试使用的,然后今天早上找了一下,发现火狐不报错,其他浏览器报错,于是用IE试了一下,果真就乱码了条件如下:url参数中有中文有英文,有数字,由于懒,就不对URL 进行编码了 ,其他的不会受到影响,于是就只把中文的参数进行了编码,传到后台使用C#进行解码。先科普原创 2016-11-23 14:17:16 · 5385 阅读 · 0 评论 -
C# Cache缓存读取设置
背景:easyui加载缓慢而且一个页面还要请求好几个方法,于是想到缓存,因为之前用的是Redis,准备用继续Redis缓存某些小table的数据(主外键之类的),无奈不知道外网地址,问老大,曰:用Cache做吧。好吧......网上找了一番,好多缺少引用的,添加了也没好,弄了大概一个多小时,发现很无奈啊,突然想到以前的项目里面好像有用过吼~简直不要太容易啊~~~下面原创 2016-11-29 16:46:38 · 31277 阅读 · 5 评论 -
MVC WebApi 路由设置(自定义) 分区Area
用过MVC的都知道,它的默认路由设置是在App_Start 下的RouteConfig里:而在新建一个WebApi项目时会自动生成WebApiConfig.cs 文件,该文件里是对api控制器设置的路由:默认是有一个路由 , 后面的是自己新加的,这里的name就相当于一个路径名,访问时如下操作:这里可以看到 ,我们首先访问的是前面默认的API,下面我们继续访问自原创 2016-10-17 16:54:37 · 11758 阅读 · 0 评论 -
easyUI 渲染 combobox 加载数据源 && 添加自定义数据
最近接触easyUI比较多,小知识点才做出来又遇到一样的问题,脑子不好使,就记下来吧。大概说明一下数据结构,AgentId对应Value,WebsiteName对应Text,至于从后台获取数据原始的ajax都可以。首先定义一个空的集合,然后将自己要添加的那一列数据赋值进去。var array = {}; array.AgentId = 999;原创 2016-10-09 11:29:27 · 7806 阅读 · 0 评论 -
IIS发布后图标或者字体不能显示
项目在IIS发布后会遇到图标或者字体不能显示等问题。在用用程序池加这个就好了:点击添加:然后可以看到已经添加进去了:结束。原创 2016-02-23 14:33:19 · 2652 阅读 · 0 评论 -
比较List<String>中元素,获取长度最大的元素。
var strnames="a,ab,abc,abcd,abcde";List nameList = new List(); var namesInfo = strnames.Split(',').Distinct(); foreach (var item in namesInfo ) {原创 2016-06-21 16:33:36 · 10307 阅读 · 0 评论