- 博客(52)
- 资源 (8)
- 收藏
- 关注
原创 C# Core 创建第一个API 项目
1. 安装VS 2019,SQL Server 2019(Optional)2. 打开VS,选择新建 ASP.NET Core Web Application 项目3. 填写项目名称,解决方案名称,修改存放路径等。4.选择.NET Core 的版本,我们默认选择 3.1,选择 API。这是创建后默认的目录结构5.Core 3.1 自带一个名为weatherfore...
2020-03-12 17:59:40
1249
原创 VB.Net环境 Js调用后台方法获取数据
最近接触一个VB.Net的项目,在JS 通过后台方法获取数据库数据时 为了方便快捷,就直接将后台方法写在了对应页码的.VB文件里,此时使用 $.post 时,只能进到 后台的Page_Load中,不会进入到目标方法里。此文简小结了一下 JS 调用 WS, 一般处理程序 和 直接调用 后台方法的用法,现将可行的方法记录如下:调用WS。 创建一个后缀名是.asmx的文件,把方法写到...
2019-12-13 17:58:09
1682
原创 给文件夹添加everyone用户
问题描述:需要将excel文件上传到服务器上的某个文件下面,开发环境是VS2017,部署到IIS下面。本地测试调试怎么都没问题。发布到服务器上面 就是报错:Access to the path '<C:\inetpub\BPS Portal\RateDbTest\App_Data\Data\Akebia> XXXXXXX.xlsm' is denied.这是因为用户...
2019-07-26 11:53:57
2445
原创 AngularJS-内置服务
AngularJS 封装了很多内置的服务,今天就来简单介绍一下:AngularJS服务是单例对象,这意味着只有一个实例被创建,服务使用AngularJS的依赖注入机制来定义和注册。Angular的服务有两点特性:1、懒惰实例化 -- 只有当你注入了它的时候,它才会被创建。2、单例模式 -- 每一个依赖了它的组件只会创建一个实例。服务的创建是由服务工厂来创建的。常见的内置服...
2019-07-12 15:12:57
576
原创 AngularJS - controller间的值传递 $broadcast $emit $on
用$broadcast,广播,子controller可以监听获取到值;$emit,父controller可以监听,获取到值;而平级的什么都不能得到。<!DOCTYPE html><html><head> <meta charset="utf-8"> <script src="https://cdn.staticfil...
2019-07-12 14:45:49
215
原创 一般处理程序 ashx文件返回json格式数据
using System.Web.Script.Serialization;1. 一般的list 转jsonList<Student> lists = new List<Student> {new Student{ Name ="小李", Gender ="男"},new Student{ Name ="小王", Gender="男"} }; c...
2019-05-13 16:21:13
4500
转载 js 将json字符串转换为json对象的方法解析[转]
将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }';JSON对象:var str2 = { "name": "cxh", "sex": "ma...
2019-05-13 16:00:53
12687
原创 IE 11 Flex align-items: center垂直不居中
1. 不居中css代码:.flex-container{ min-height:100px; display:flex; align-items:center; } 2. 居中Css代码:.flex-container{ min-height:100px; display:flex; align-items:center; }.fl...
2019-05-09 11:09:21
5081
原创 Web Service 创建和发布
1. 创建新的 web application 项目,framework 尽量选择4.0.2. 选择Tempty 模板3. 项目创建完成后,添加web service 组件4. 创建后,可以看到有一个默认HelloWord的方法5.编写自定义的方法,操控数据库增删读写的过程。6. 在web.config 的 system.web 节点里添加[非必需] <web...
2019-04-26 13:53:33
170
原创 【Bootstrap Learning】-6 Sizing
1. 选择Documentation-- 选择Utilites --选择Sizing2.相对宽度 w-25 w-50 w-75 w-100 w-auto mw-1003.相对高度 h-25 h-50 h-75 h-100 h-auto mh-1004. <div class="container" style="width:50rem"> <div...
2019-04-25 11:51:57
227
原创 【Bootstrap Learning】-5 Spacing
1. 选择 Documentation -- 选择Utilities -- Spacing2.margin和padding Wherepropertyis one of:m- for classes that setmargin p- for classes that setpadding Wheresidesis one of:t- ...
2019-04-24 13:46:51
305
原创 【Bootstrap Learning】-4 栅格系统
1. 栅格系统 container/container-fluid row column2. 选择Documentation -- 选择 Layout -- Container container 有两种: container 响应式容器。随着屏幕的宽度自适应变化。 container-fluid 非响应式容器。 一直是100%。...
2019-04-24 11:03:06
831
原创 【Bootstrap Learning】-3 字体 Typography
1. 选择 Documentation-- 选择 Content -- 选择 Typography2. px,em,rem的区别3. 浏览器默认字体大小是16px,行间距 是1.5倍行间距,段落margin-top:0 和margin-bottom:1rem <p>default font siz 16px by default</p> &...
2019-04-23 14:35:53
306
原创 VS code 小技巧
5. VScode 编程小技巧 p*10 <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p&g...
2019-04-23 14:02:01
510
转载 px、em、rem区别介绍[转]
PXpx像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。PX特点1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位; 3. Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。EMem是相对长度单位。相对于当前对象内文本的字体尺寸。如当前...
2019-04-23 13:43:25
200
原创 【Bootstrap Learning】-2 背景色 和 文本颜色
1.选择 Documentation -- 选择Utilites --选择 Colors2. 文本颜色 <p class="text-primary"> Hello,Bootstrap </p> <p class="text-secondary"> Hello,Bootstrap </p> <p clas...
2019-04-23 11:48:25
694
原创 【Bootstrap Learning】-1-简介
1. bootstrap 官网[英文][中文],本文以及以后的demo都是围绕着英文的官网展开的。2.bootstrap 是什么? bootstrap 是一个目前非常流行的前端组件库,它非常适合创建响应式和移动设备优先的项目。 bootstrap是一个用于开发HTML、CSS和JS的开放源码工具包。 bootstrap 支持SASS, 变量混合(mixins),同时还有...
2019-04-23 10:33:40
507
原创 bootstrap 4 在VS中的使用
1. 创建一个空项目2.右键项目名称,选择ManagerNuGet Packages3. 查找 bootstrap4,选择合适的版本安装4. 把bootstrap.min.css,bootstrap.min.js 和jquery.js 引用进来5.完成。...
2019-04-19 11:09:01
2267
原创 NPOI 读取 named ranges /命名区域
项目需求:为了版本管理的需求,Excel文档 往往会使用到 named ranges/命名区域。下面讲解一下 怎么使用NPOI 读取named rangesnamed ranges demo1. NPOI dll 下载2.使用NPOI 读取EXCEL文件3. Dictionary<string, string> namedRangesDicti...
2019-04-10 14:44:57
1513
原创 C# 使用NPOI 将数据导入到模板Excel里
项目需求:需要将前台页面上的某些数据写入到模板Excel 里面。解决方案:采用NPOI (DLL下载)。1. 前台页Default.aspx2. 逻辑处理页toExcel.aspx3. 模板SMARTRpt.xlsx放到template文件夹里前台代码 <input type="button" name="excelBut" value="导出Ex...
2019-04-10 14:32:08
5267
原创 vb.net 读写cookie
1. 写cookie Dim JSONCookie As New HttpCookie("JSONDATA") JSONCookie.Expires = DateTime.Now.AddMinutes(480) JSONCookie.Value = cookiestr HttpContext.Current.Response.Cookies.Add(JSONCoo...
2019-04-08 15:54:54
1221
原创 EF 数据表中没有主键,也没有 not null 列,Code First 如何创建对应实体?
在实际项目中,可能会使用到奇葩的数据表,没有主键,也没有not null 列。我们知道EF Code First 模式下,如果没有主键和not null 列,是没办法自动生成映射实体类的。此种情况下要手动生成,并且需要创建伪主键。1. 手动生成实体类namespace entityTest2{ using System; using System.Collect...
2019-04-04 11:35:29
3500
2
原创 EF更新 Code First 模式下的映射实体
项目开发中,我们会经常采用Code Frist 模式创建于数据库的映射关系。由于业务需求扩展或者数据库结构的变更,我们会需要更新模式。更新的方法很简单:建立一个空项目,把需要新加或者更新后的表格重新创建一遍映射,然后把代码复制到源项目上,就可以了。...
2019-04-04 10:14:04
492
原创 LINQ join into
static void QueryAnimalData() { Animal[] animals = new[] { new Animal{Name = "German Shepherd", Height = 25, Weight = ...
2019-04-02 15:07:39
3128
转载 C# 把字符串类型日期转换为日期类型
1. Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss,默认一个参数时,必须是这个格式,不管其他格式字符串在本地调试时是否能转换成功,一旦发布到服务器上,其他格式的字符串就会报错,只识别这一种格式,切记。2.提供Format的ConvertConvert.ToDateTime(string, IForma...
2019-03-29 08:04:15
1750
原创 MVC 前台Form上传文件后台处理后, 页面不跳转
1.前台代码<section class="content"> <div class="row"> <div class="box"> <div class="box-header with-border"> <p>Please seleet a fi...
2019-03-24 11:12:52
786
原创 LINQ to Entity
LINQ toSQL和 Entity Framework 的区别LINQ to SQL和Entity Framework都是一种包含LINQ功能的对象关系映射(ORM)技术。他们之间的本质区别在于Entity Framework对数据库架构和查询的类型实行了更好的解耦。使用Entity Framework,查询的对象不再是完全对应数据库架构的C#类,而是更高层的抽象:Entity Data ...
2019-03-05 16:04:31
1874
原创 LINQ to SQL 小结
1. VS(visual studio)里获取LINQ to SQL模板 工具---获取工具和功能---单个组件---LINQ to SQL Class2. 创建一个项目(以控制台程序为例)3.添加linq to sql classes4. 打开server explorer,建立数据库连接,并将表拖到dbml文件中,结果如下图5. 在dbml文件的...
2019-03-04 17:15:36
5356
原创 Linq 小结
using LinqDemo1;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace LinqDemo{ class Program { static void...
2019-03-04 15:26:56
204
转载 JavaScript调用AngularJS的函数/$scope/变量
使用背景:需要在其他JavaScript文件中调用AngularJS内部方法或改变$scope变量,同时还要保持双向数据绑定;首先获取AngularJS application:方法一:通过controller来获取appvar appElement = document.querySelector('[ng-controller=mainController]');然后在获...
2019-02-27 13:57:18
1320
原创 char varchar nchar nvarchar 四者的区别
1、char[(n)]长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。char 在 SQL-92 中的同义词为 character。2、varchar[(n)]长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实...
2019-02-25 17:28:37
937
转载 【TypeScript】代码检查工具ESlint
安装 ESLintESLint 可以安装在当前项目中或全局环境下,因为代码检查是项目的重要组成部分,所以我们一般会将它安装在当前项目中。可以运行下面的脚本来安装:npm install eslint --save-dev由于 ESLint 默认使用 Espree 进行语法解析,无法识别 TypeScript 的一些语法,故我们需要安装 typescript-eslint-parse...
2019-02-13 15:51:39
7791
原创 【TypeScript 】入门
1. 安装TypeScript 安装npmnpm install -g typescript2. 安装IDE(博主使用的是VS Code)3. 创建第一个TS文件,firstTest.tsfunction greeter(person:Person) { return "Hello " + person.firstName+" "+ person.lastName+"...
2019-02-13 15:05:00
152
原创 【安装】前端主流框架安装
1.安装node.js 和npm 目前新版的node.js 集成了npm。到node.js官网 下载安装即可 安装完成后,使用cmd(win+r然后输入cmd进入)测试下是否安装成功 node -v npm -v2. 安装TypeScriptnpm install -g typescript3. 安装Angular npm install -g @an...
2019-02-13 14:32:57
271
原创 AngularJS ng-disabled, ng-show,ng-hide
<!DOCTYPE html><html><head> <meta charset="utf-8"> <script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"></script>&l
2019-02-13 10:12:47
296
转载 AngularJS-$http-读取远程服务器的数据
AngularJS 1.5以上的版本$http.get('/someUrl', config).then(successCallback, errorCallback);$http.post('/someUrl', data, config).then(successCallback, errorCallback);通用demovar app = angular.module('...
2019-02-13 09:35:41
823
1
原创 angularJS- ng-options 和ng-repeat创建select
<!DOCTYPE html><html><head> <meta charset="utf-8"> <script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"></script>&l
2019-02-12 17:12:22
588
原创 angularJS- ng-repeat 指令用法小结
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcss.com/angul
2019-02-12 10:35:25
2811
原创 angularJS-使用ng-repeat 创建radio group , checkbox group, table
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcss.com/angul
2019-02-12 09:36:17
888
原创 一个ASP页面提交多个form 的方法
方法一: 给每个form 添加一个隐藏的字段 <form id="form1" name="form1" action="form.aspx" method="post"> <div> <input type="text" name="Username" id="Username
2019-02-01 16:03:59
2585
ASP.NET/C# 使用NPOI 将数据导入到模板Excel[支持xlsx][源代码]
2019-04-10
flex调试出错了怎么办,进来看看吧
2011-05-03
flex 多功能画板挂件实现
2011-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人