自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DanielChen的博客

.NET JAVA Dynamics CRM

  • 博客(149)
  • 资源 (1)
  • 收藏
  • 关注

原创 Xrm.WebApi 多对多关系处理

xrm.webapi 创建和移除多对多

2022-04-18 14:44:06 289

原创 Dynamics CRM online 添加附件

1. 创建一个字段,类型为文件。2. 通过PoweApps将该字段添加到Form表单上。

2021-05-20 10:57:20 323

原创 vue component 值传递

1. 父组件传递给子组件子组件将需要接收的参数作为props参数。父组件将data中的值传递给接收参数。2.子组件传值给父组件子组件通过v-on声明函数,在函数中使用this.$emit(函数名,data)。父组件通过v-on声明函数,函数名与子组件相同。父组件在方法中,可以获取到传的参数。父传子子组件代码:<template> <Menu mode="horizontal" :theme="theme1" active-name="1"> .

2021-04-05 16:01:06 7229

原创 Dynamics crm Delete 事件触发动作

当希望用delete 事件查询以当前删除记录id为查询条件时,建议使用delete validation (stage=10)。选择pre可能会出现在debug时可以调试到,但部署后,查询不到的结果的情况。可能是因为关联实体这时Id已经清空了。...

2021-04-01 23:46:19 284

原创 CentOS docker 部署 .netcore 方法

1. 新建 .net core 项目2. 在项目下添加Dockerfile3. 将项目整个文件夹拷贝到CentOS 服务器上4. 将Dockerfile文件拷贝到与项目文件同一个目录下。5. CentOS cd到项目的上级目录6. 创建image 命令为 docker build -t myapp -f Dockerfile . (不要忘记最后这个".")7. 创建容器 命令为 docker run -itd -p 8080:80 myapp8080表示服务器端口 80表示容器端

2021-02-10 23:07:51 191

原创 Dynamics CRM 实体字段查询

select a.Name ,at.Description,l.Label,l.LanguageId from MetadataSchema.Entity e inner join MetadataSchema.Attribute a on e.EntityId=a.entityidinner join MetadataSchema.AttributeTypes at on at.AttributeTypeId=a.AttributeTypeIdinner join MetadataSchema.L.

2021-01-29 11:25:58 440

原创 Dynamics CRM Plugin Step 实现代码注册

创建一个实体,通过该实体创建数据,实现自动注册对应的step.using Microsoft.Xrm.Sdk;using Microsoft.Xrm.Sdk.Query;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace StepRegister{ public class Servic.

2021-01-06 10:54:36 198

原创 Dynamics CRM 邮件功能设置允许非CRM用户接收邮件

2020-09-15 15:51:31 262

原创 Dyanmics CRM 表单Disable(包含Subgrid)

function disableForm() { var submitStatus = Xrm.Page.getAttribute("new_status").getValue(); if (submitStatus != 1) { var controls = Xrm.Page.ui.controls.get(); for (var i in controls) { var control = controls[i]; .

2020-09-11 10:30:53 187

原创 SMTP 发送邮件

public void SendEmail(string smtpServer, string mailFrom, string userPassword, string mailTo, string mailSubject, string mailContent) { // 邮件服务设置 SmtpClient smtpClient = new SmtpClient(); smtpClient.Deli...

2020-08-20 14:13:02 956

原创 Dynamics CRM 删除记录

public void Record_Delete(string entityNane,Guid recordid) { if (recordid == null) { throw new ArgumentNullException("entityNane record id can not be null."); } IOrganizationService CrmService = InterfaceClass.initialize...

2020-08-19 10:51:10 477

原创 c# 密码生成器 数字和字母

c# 生成数字字母组合密码

2020-08-13 11:58:41 557

原创 C# AutoFac 依赖注入

依赖注入:A Class 依赖B Class。B Class 是接口C的实现。在A中对C进行依赖注入,注入方法使用构造函数。通过AutoFac实现B Class注入到C。结果:A只与C有依赖关系,与B没有。在A中实现对接口的编程。通过AutoFac可以调整B Class,此时A的代码不需要做变动。Demousing System;using Class...

2020-03-22 17:24:15 1151

原创 .Net Core & Entity Framework 已有数据库,命令行创建Dbcontext和Models 和通过codefirst更新数据库。

步骤一:用NuGet添加Microsoft.EntityFrameworkCore.SqlServer步骤二:用NuGet Console输入:Scaffold-DbContext 'Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Dbname' Microsoft.EntityFrameworkCore.SqlServer -Co...

2020-02-22 14:31:23 755

原创 MVC5 实现页面跳转

在做Filter自定义类中,通过filterContext实现方式:通过new ViewResult来实现filterContext.Result = new ViewResult(){ ViewName = "~/Views/Shared/Error.cshtml", ViewData = new ViewDataDictionary<string>(fi...

2019-08-08 11:09:47 1356

原创 MVC5 通过特性实现AOP --权限管理 异常处理 ActionFilter

特性的实现权限管理-特性名称 [CustomAuthorizeAttribute]新建CustomAuthorizeAttribute继承AuthorizeAttribute,override OnAuthorization方法,实现权限管控。public class CustomAuthorizeAttribute: AuthorizeAttribute { ...

2019-08-08 10:51:32 353

原创 CSS 利用position来确定位置布局

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <style> #header{ position: fixed; top:0; ...

2019-08-06 16:28:43 344

原创 CSS 网页背景图片设置

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <style> #login_background{ /* div位置及大小,所在堆叠层设置 */ ...

2019-08-06 16:06:47 8902 3

原创 CSS 背景图片

背景图片background-image: url()#h1_1{ background-image: url(C:/Users/ychen64/Pictures/红心\(1\).png); height: 14000px; background-repeat: no-repeat; background-color: #909399; backgro...

2019-08-05 10:55:40 158

原创 MVC5 ActionLink Styles.Render Scripts.Render

ActionLink的作用是Controller的触发。其写法参数如下:@Html.ActionLink("页面显示名称","Controller的ActionName","ControllerName","Action's parameter",当前按钮CSS样式)--------------------------------------------------------------...

2019-08-01 15:59:55 231

原创 CSS 内边距 边框 外边距

基本元素框所有文档元素都会生成元素框。元素框所占空间如下所示:黑色的边框为border.元素属性 width height是指Content的宽度于高度。外边距:marginmargin值的顺序为 top right bottom left外边距的值如果时百分数,则按照其父元素的width来计算。如果缺少左外边距的的值,则使用右外边距的值。如果缺少右外边距大的值,则...

2019-08-01 11:00:00 450

原创 ES6 Proxy

Proxy可以对目标对象的读取,函数调用等操作进行拦截,然后进行操作处理。let proxy=new Proxy(target,handler)target是指目标对象,handler是指拦截处理对象。handler一般为函数,proxy的handler有以下几种:get(target,propKey)target是目标对象,也就是proxy的第一个参数。propkey是指ta...

2019-07-31 16:47:12 171

原创 CSS 基本视觉格式化

基本框元素由内容区,内边距(padding),边框(border),外边距(margin)组成,这也就是元素的基本框。边框的颜色默认取内容的前景色。水平格式化元素的width定义为内容区的宽度。所以元素的实际宽度是:width+(padding+border+margin)*2元素存在水平属性设置为auto时,其实际宽度是父元素的width值。元素的水平属性:margin-...

2019-07-31 15:03:54 179

原创 CSS 文本属性

缩进文本 text-indent元素的第一行缩进一个指定长度。缩进可以使用所有的长度单位,当使用百分数时,是表示对于其父元素的宽度进行缩进。p{text-indent: 2em}div{width: 600px}div p{text-indent: 10%}水平对齐 text-align关键字:left center right justify inherit行高 l...

2019-07-30 10:14:19 161

原创 ES6 Set对象的使用

Set对象的存储类型为唯一值,这个值与数据类型无关。set在出现重复值时,自动将重复的值删除。 <script> let mySet=new Set(); mySet.add(1); mySet.add("test"); mySet.add(3); ...

2019-07-26 14:32:21 1490

原创 ES6 Map对象的使用

Map对象保存键值对,任何值(对象或者原始值) 都可以作为一个键或一个值key和value可以是字符串等数据类型,也可以是对象,函数,NaN。set:insert key and value or update value.get:otaion the value.map的遍历方式:for..offor (let [key,value] of map){}for(let...

2019-07-26 13:49:37 5438

原创 CSS 字体

设置字体系列 font-family 用于设置字体的系列。Regularly,在指定的字体系列后,加上一个通用的字体系列。这样,在指定字体查找不到时,会采用通用字体。通用的字体系列有:Serif Sans-serif Monospace Cursive Fantasybody{font-family: Arial, sans-serif}如果字体名称存在空格或者特殊符...

2019-07-26 09:58:04 139

原创 ES6 Symbol数据类型

Symbol(parameter)Symbol数据类型的值是唯一的。 <script> let sy=Symbol("kk"); console.log(sy);//Symbol(kk) console.log(typeof(sy));//symbol let sy...

2019-07-25 15:22:41 173

原创 ES6 let变量

1.let用来申明变量,只在所在的代码块有效。所以属于块级作用域。let属于块级变量,在代码块中申明,在代码块中有效,在代码块外无效。var在代码块中申明,在代码块内和代码块外都有效,函数除外。1.全局变量:在函数外部申明的变量。全局变量,在页面不关闭时,就会一直占用内存。2.局部变量:在函数内部申明的变量。在函数内可以使用,函数外不能使用。3.块级变量只在所在代码...

2019-07-25 14:08:01 263

原创 Vue 脚手架(Scaffold)项目搭建

一 安装node.js1.安装node.js2.查询安装是否成功: node -v npm -v二 局安装脚手架工具vue-clinpm install --global vue-cli三 安装装Webpacknpm install -g webpack四 创建Vue项目1.cmd进入需要创建Vue项目的文件夹2.vue init webpack myvu...

2019-07-25 11:20:01 1641

原创 CSS 值和单位

数字类型:整数,小数,百分数。颜色的命名:字符与RGB字符p.one{color:red}RGB包括数字,百分数,16进制数p.two{color: rgb(255,0,255)}p.three{color: rgb(100%,0%,50%)}p.four{color:#ff0000}安全色:避免抖动的颜色。RGB值20%和51(十进制)的倍数的值都是安全色。...

2019-07-25 09:36:44 150

原创 ASP.NET CORE WebAPI 基于EntityFramework 实现增查改删CRUD

WebAPI 通过 Post Get Put Delete 实现增查改删--基于EntityFrameworkGet 实现信息查询 //Get:api/todoapi [HttpGet] public async Task<ActionResult<IEnumerable<TodoItem>>> GetTod...

2019-07-24 17:14:06 1462

原创 ASP.NET CORE WebAPI应用创建(包含sql数据库创建连接)

Visual Studio 在Core WebApplication 创建时,选择WebAPI。默认运行时URL:https://localhost:44392/api/valuesurl格式:https://server:port/api/controllernamehttps://server:port/api/ 是固定写法.controllerName是指Control...

2019-07-24 17:07:34 3318 2

原创 CSS 结构和层叠

特殊性选择器的特殊性高低由选择器本身的组成决定,特殊性高的会胜出,采用其申明的方式render.选择器特权重计算方式:ID:加 0,1,0,0类,属性:加 0,0,1,0元素,伪元素:加 0,0,0,1结合符和通配符 :0,0,0,0如选择器是多个组合,需要求和。求和时不需要进位,位数高的比位数低的大。(0,0,1,0 大于0,0,0,101)example:...

2019-07-24 09:51:11 127

原创 CSS 选择器

规则结构选择器 {申明块}h1 {color:red;background:yellow;}元素选择器选择器分组h1,h2,h3 {color:silver}申明分组h1 {color:blue;background:silver;}类选择器选择器为"."+className.warning{font-weight:bold;}/*所有包含warn...

2019-07-23 15:38:21 91

原创 Jquery Ajax示例 Post Get Put Delete

1.POST//POST方式$(function () { //请求参数 var list = {}; $.ajax({ type: "POST", accepts: "application/json", contentType: "application/json", url: "", ...

2019-07-18 08:24:04 1025

原创 EntityFramework CodeFirst 创建更新数据库

1.在Model中创建访问器:在Model中创建 的每一个类与数据库中的表是一 一对应关系。using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.ComponentModel.DataAnnotations;using S...

2019-07-15 10:06:23 1100

原创 ASP.NET CORE WebAPI 中 Route 属性配置

1 访问路径属性 Routepublic class OrdersController : ApiController{ [Route("customers/{customerId}/orders")] [HttpGet] public IEnumerable<Order> FindOrdersByCustomer(int customerId) { ...

2019-07-06 21:09:09 12889

原创 Jquery 获取服务器Json数据

使用一个HTTP GET请求从服务器加载JSON编码的数据。 $.getJSON(url) .done(function (data) { }) .fail(function (jqXHR, textStatus, err) { }) .always(function () { });...

2019-07-04 14:21:03 1133

原创 SQL SERVER 修改字段长度

Syntax:ALTER TABLE tableName ALTER COLUMN columnName nvarchar(max)

2019-07-04 10:01:38 16271

JavaScript ShowLoading 防止保存过程中修改数据

JavaScript ShowLoading 防止保存过程中修改数据,源码分享。

2018-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除