自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 asp.net webapi 返回xml数据 避免出现d2p1:

类级别的使用 DataContract(Name=“Your Name”,Namespace=“Your Namesapace”)注:Namespace可以为""服务端返回: public HttpResponseMessage XmlResponseResult<T>(T value) { HttpResponseMessage result = Request.CreateResponse<T>(HttpStatusCode.OK, value, Con.

2021-07-27 09:55:09 343

原创 微软Rdlc报表设计器下载 RdlcDesigner

使用Vs下载太慢了 ,分享下下载好的安装包链接:https://pan.baidu.com/s/1j-H-wB8YBBuGiWrBGAmFlw提取码:k1z0

2021-07-06 15:42:44 1802 3

原创 rdlc: The Value expression for the text box ‘Textbox117’ refers directly to the field ‘xxx‘... scope

使用微软rdlc制作报表绑定数据时,如果一个报表包含多个数据源,textbox绑定的数据回出现错误。这是因为这个时候textbox绑定的数据值是:=Field!.fieldName.Value ,并没有指明当前哪个数据集下的字段。所以此处需要将字段改为表达式的方式并指明数据源的名称:=First(Field!.fieldName.Value,“DataSetName”)...

2021-07-06 15:40:04 576

原创 xamarin Form 自定义CustomerControl并绑定数据

自定义CustomerControl 本质上类似asp.net MVC 的分部视图一样,通过引用的方式将内容视图的内容放进主视图中,作为主视图的一部分进行显示,内部有自己的显示,操作逻辑。1:创建ContentView 例如:CustomerView2:创建属性:创建的属性必须是BindableProperty类型的。才能将主视图的属性绑定到内容视图中去。类似于asp.net MVC 里面的@HTML.Partial(“viewPage”,model)的方式。public class DataMod

2021-04-09 10:29:35 216

原创 asp.net mvc webApi设置跨域请求

前端: 基于Vue的Quasar前端框架,使用axios请求后端接口axios的基本配置(axiosHelper.js):import axios from 'axios'import storage from './localstorage'var bsaeUrl =process.env.NODE_ENV === 'production' ? '发布api的地址' : '调试的api地址';/** * 创建axios实例 */var instance = axios.create({

2021-02-23 15:03:49 339

原创 vue 自定义组件:ProcessBar (堆叠式进度条)

使用vue做界面的时候需要用到类似bootstrap堆叠式进度条,前台使用ElementUI,为了防止有样式冲突,自己定义一个类似这样的进度条。<template> <div id="ProcessBar" class="pB_Container"> <div class="first" :style="error"> {{ getProcessDesc(processValue[0]) }} </div> <.

2020-07-06 14:33:17 1898

原创 设计模式(C#实现)--单例模式(多种实现方式)

这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。实现思路:1:私有化构造方法2:暴露创建对象的方法3:存储创建的对象方法1: public static SingletonClass _singleton = null; public static readonly object lockO

2020-07-01 15:22:47 484

原创 C# 获取剪切(粘贴)板的内容(图片、文字)

Clipboard类、 Clipboard.GetDataObject() 、iData.GetDataPresent()…DataFormats类型:Bitmap 指定 Microsoft Windows 位图数据格式。CommaSeparatedValue 指定以逗号分隔的值 (CSV) 数据格式。Dib 指定 device-independent bitmap (DIB)...

2020-03-14 10:30:05 4975

原创 flutter 集成高德地图 实现定位

本文主要的目的是获取当前设备所在的经纬度:1.直接新建Flutter项目,添加依赖引用:amap_location_fluttify: 0.4.0+82a2243permission_handler: 4.0.0amap_location_fluttify:用来获取位置,permission_handler:检测位置权限flutter packages get/Packages ...

2019-12-05 17:27:54 3123 8

原创 .net 项目中配置Swagger

Swagger (俗称“丝袜哥”),它可以提供了一个可视化的UI页面展示描述文件。接口的调用方、测试、项目经理等都可以在该页面中对相关接口进行查阅和做一些简单的接口请求。该项目支持在线导入描述文件和本地部署UI项目。对于如何在.net 项目中使用和配置swagger,主要分成以下几个步骤(此处使用Vs2019新建项目 ):1.新建一个webApplication2.添加Nuget包(Swa...

2019-11-11 17:47:57 8258

原创 flutter 动态创建TextField和添加controller参数

当项目中需要给多项数据循环添加输入框时,这个时候需要去创建TextField并绑定controller的值,而在保存数据的model中无法创建一个TextEditingController的变量。解决方案一:比如一个model:class Task{…String remark;//要给每个添加的controller绑定的值…String key;//唯一键 与数据无关}定义...

2019-10-28 13:23:26 7139 2

原创 flutter TextField删除文字后光标跑到文字末尾

在flutter开发中,加载某一段文字后需要对该文字进行更改的时候,使用controller设置默认值,这个时候光标会在文字的最前面,设置selection改变光标位置到最后,但是在编辑的时候删除以前的文字中的某个位置的字符光标会返回到文段末尾。解决办法:1,设置controllercontroller: TextEditingController .fromValu...

2019-10-23 13:38:17 2618 3

原创 flutter 报错 setState() called after dispose() This error happens if you call setState()。。。

在使用flutter做开发的时候 观察Console的时候发现的一个错误先看一下这个错误的描述:[ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: setState() called after dispose(): _HomeFunctionState#92aa2(lifecycle state: defunc...

2019-09-20 15:15:25 1232

原创 Flutter--动态加载Checkbox(CheckboxListTile)

场景 : 从数据库获取到数据 需要将数据加载到页面上,而且还可以进行多选,并保存数据。实现效果:详细代码:import 'dart:core';import 'package:flutter/material.dart';void main() => runApp(new MyApp());class UserInfo{ String Name; int Id; ...

2019-08-30 10:37:42 2610

原创 mui+vue文件上传(图片)

文件上传是任何系统都必须具有的功能设置上传按钮 <div style="height: 30px; width: 30%; float: right; position: relative; text-align: right; padding-right: 0px; "> <img i...

2019-07-26 15:09:35 552

原创 mui框架下使用vue的html页面请求服务器端的图片

场景: html页面获取用户上传的图片 并显示说明:文件存储在服务器上的某个文件夹中,文件夹的路径是数据库中的一个系统配置,固定的。解决方法:1.创建img标签:<img v-model="DetailContent.PicName" style="height: 100px;" id="showImg" :src="loadImg"/>注意 : src前面有“:”,绑定...

2019-07-26 14:56:47 336

原创 AjaxFilUpLoad文件正常上传 但前台无发接收到 后台返回的Json数据

在开发过程中当需要使用WEBAPI上传文件时,如果需要将文件的保存路径或者文件名等信息返回到前台去,后台已经可以将文件保存到指定的文件夹中,当返回数据的时候,前台无法接收到Json数据或者提示Resource interpreted as Document but transferred with MIME type application/xml:或者报后台500。解决方式:不使用WEBAP...

2019-07-24 18:08:00 434

原创 ASP.Net MVC 操作执行成功后无法返回原始页面

在添加某些信息的操作中,打开一个新的页面操作数据。操作完成后使用window.location.href=’@Url.Action(“actionName”,“controllerName”,new {args1=value1,…})‘返回到原始界面的时候不能正常解析该路径,将路径下的特殊符号解析成加密字符。解决方式:将返回路径使用@Html.Raw()包裹起来就可以了,即window.loca...

2019-07-11 10:42:55 664

原创 Ajax请求给全局变量赋值无效

这个问题主要是Ajax请求是异步请求,和其他程序的执行方式不同,所以即便是再success后给变量赋值在其他地方使用的时候依然是原来的值。解决方法:如果将异步请求改成同步的请求对程序影响不大的话就添加sync:false键值对就可以了。...

2019-06-26 10:07:06 616

原创 ASP.NET MVC5 多语言国际化

刚进入这个行业不久,得到一个任务就是给界面做一个多语言的功能以适应不同的地区。话不多说直接上代码:1.新建一个资源文件:2.新建一个过滤器public class LocalizationAttribute : ActionFilterAttribute{/// /// 在Action执行时获取路由的lang值/// /// public override void OnA...

2019-06-13 12:47:59 2810

原创 自动注册模块 插件式开发

在开发过程中各个,各个模块需要分开来开发,开发完成后最后合并将这些模块的信息存入到数据库中。在这个时候就需要在程序开始的时候需要加载这些模块信息。具体的实现方法就是通过过反射的方式获取这些模块的信息。(菜鸟一只,技术有限,望留言指点,谢谢!!!)准备工作:1.我在这个项目中做了一个接口IAppPlugInstring PlugInId { get; }string PlugInName {...

2019-06-13 12:47:50 366

原创 权限控制(一)→→→根据用户的分配的模块加载操作菜单

网站开发中对用户的权限控制显得十分的重要,每个用户都有不同的角色,用户和角色之间是一个多对多的关系,一个用户有多个角色,一个角色也对应着不同的用户。用户在登陆的时候就要根据用户的操作权限来显示菜单导航栏。1.前台在页面去请求后台的数据2.后台有相应的Action来处理后台主要根据用户的Id去数据获取所需要的数据就可以。要首先加载一个根节点再加载子节点。string _userId = n...

2019-06-13 12:47:39 1057

原创 权限控制(二)→→→根据用户的权限加载功能按钮

前文讲过根据用户的权限加载分配的菜单https://blog.csdn.net/fwq_17802927858/article/details/84644778这里需要几张表的共同操作:用户/角色/角色模块/模块操作/权限/权限操作最中的数据在权限操作里面,因为存在外键关系,需要这几张表。默认的每个模块都有Create/Edit/Delete/Detail/Export这几个操作。查询到所需...

2019-06-13 12:47:19 747

原创 HttpUnauthorizedResult的statusDescription中文乱码问题

根据 http 协议,StatusDescription 是写在 http header 中的,默认所有header是用iso-8859-1编码的,但是中文实际是用uft8编码。所以就出现了乱码问题。C#代码:/// &lt;summary&gt; /// 转换为ISO_8859_1 /// &lt;/summary&gt; /// &lt;p...

2019-01-09 18:28:58 394

空空如也

空空如也

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

TA关注的人

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