![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net C#
文章平均质量分 55
C#
百小容是程序员
资深互联网从业者
展开
-
.net5 和 .net6 部署到 IIS 完整步骤
.net5 和 .net6 部署到 IIS 完整步骤转载 2022-10-09 15:29:16 · 2816 阅读 · 0 评论 -
地图--WGS84 高德坐标 百度坐标的相互转换(好用推荐)
地图 WGS84 高德坐标 百度坐标的相互转换转载 2022-09-21 10:26:35 · 8404 阅读 · 0 评论 -
C#--如何新建正式使用的 WebAPI接口项目(待完善)
如何新建正式使用的 WebAPI接口项目VS2015 新建项目–ASP.NET Web 应用程序–Empty如何测试 调用接口原创 2021-01-23 15:48:31 · 713 阅读 · 0 评论 -
sql--SQL注入过滤
/// <summary> ///SQL注入过滤 /// </summary> /// <param name="InText">要进行过滤的字符串</param> /// <returns>如果参数存在不安全字符,则返回true</returns> public static bool SqlFilter2(string InText) ...转载 2020-08-08 10:12:33 · 702 阅读 · 0 评论 -
c#--正则表达式(项目常用)
1.判断是否为1-999之间的数字 string RunTime = txtRunTime.Text; if (!string.IsNullOrEmpty(RunTime)) { Regex reg = new Regex(@"^[1-9]{1}\d{0,2}$"); bool realvalue= reg.IsMatch(RunTime); //如果不是1-999之间的纯数字,就返回 if (!realvalue)原创 2020-08-03 11:17:56 · 986 阅读 · 0 评论 -
c#-- 实体类忽略某些属性字段不映射到数据库,两种方法
方法① 使用PetaPoco框架时,直接在属性上面加 [PetaPoco.Ignore]PetaPoco 忽略实体类中某个字段,给该字段加上 PetaPoco.Ignore 特性 即可。public class userinfo{ [PetaPoco.Ignore] public long name { get; set; }}PetaPoco是一个小型、快速、单文件的微型ORM(Object Relational Mapper)框架,可在.NET和Mono环境运行。官方介原创 2020-07-15 16:00:03 · 4356 阅读 · 0 评论 -
c#-- 实体类忽略某些属性字段不映射到数据库
方法① 使用PetaPoco框架时,直接在属性上面加 [PetaPoco.Ignore]PetaPoco 忽略实体类中某个字段,给该字段加上 PetaPoco.Ignore 特性 即可。public class userinfo{ [PetaPoco.Ignore] public long name { get; set; }}PetaPoco是一个小型、快速、单文件的微型ORM(Object Relational Mapper)框架,可在.NET和Mono环境运行。官方介原创 2020-08-07 17:47:22 · 2531 阅读 · 0 评论 -
C#List能按照List中的对象某个属性排序
用List泛型存储了自定义的结构体,现需要根据结构体的一个成员进行排序。在论坛看到了类似的示例,并参照成功解决了问题,在此备注下,希望能帮到更多的人。public class Book { public Book(string inname, string inauthor, string inpublisher, int inprice) { ...转载 2020-03-18 10:48:50 · 1704 阅读 · 0 评论 -
c#--带毫秒的字符转换成时间(DateTime)格式(string毫秒转为时间类型)
我在作者原有代码 基础上加了 一种 ‘.’ 的情况,支持三种类型的字符串 转换为时间/// <summary>/// 带毫秒的字符转换成时间(DateTime)格式/// 可处理格式:[2014-10-10 10:10:10,666 或 2014-10-10 10:10:10 666 或 2014-10-10 10:10:10.666]/// </summary>...转载 2020-03-14 16:40:02 · 5208 阅读 · 1 评论 -
C#--时间格式转换问题(12小时制和24小时制)
24小时制:string time = Convert.ToDateTime("2020-03-15 15:39:53").ToString("yyyy-MM-dd HH:mm");结果:time ="2020-03-15 15:39”;..12小时制:string time = Convert.ToDateTime("2020-03-15 15:39:53").ToString("...原创 2020-03-14 16:34:43 · 973 阅读 · 0 评论 -
C#--Windows服务--创建和运行(安装、启动、停止、重启、卸载)
C#-Windows服务创建和运行Windows服务创建和运行适用场景:ASP.Net通常是一个无状态的提供程序,不支持持续运行代码或者定时执行某段代码,所以我们需要构建自己的Windows服务来运行那些定时任务。项目中需要定时处理数据时可以使用服务,比如短信发送,邮件提醒,和其他信息系统集合对接等定时任务话不多说,简单介绍如何创建1.新建服务从 Visual Studio“文件”菜...原创 2020-03-13 14:17:37 · 1699 阅读 · 0 评论 -
C#--配置文件Web.config,数据库连接串 ConnectionStrings和AppSettings的区别
今天用之前的类库调试程序出现了以下问题System.InvalidOperationException: ConnectionString 属性尚未初始化。 在 System.Data.OracleClient.OracleConnection.PermissionDemand() 在 System.Data.OracleClient.OracleConnectionFactory....转载 2020-03-12 15:04:06 · 2414 阅读 · 0 评论 -
c#--Fleck WebSocket使用 (C#版Websocket实例)
推荐几篇文章:WebSocket 实战C#版Websocket实例C#工作总结(一):Fleck的WebSocket使用1.服务端代码using Fleck;using System;using System.Collections.Generic;using System.Linq;namespace WebSocketTest{ class Program ...转载 2020-03-11 16:10:04 · 5411 阅读 · 1 评论 -
c#--消息推送(极光消息推送)
目录研究一种技术,习惯于先下载demo,然后运行起来,再深入研究这门新技术。今天突然察觉到自己有个习惯就是必须要让,demo能正常运行起来,然后再去看官网api才能看进去看懂,明明是相同的代码,相同的api文档。但是demo运行不起来出错 或者 先去官网看API文档,就感觉看新技术一脸懵逼,完全看不懂,不知道是不是只有我这样。好了,下面言归正传。声明:本文使用的是 极光c# V1版,现在最新版...原创 2020-03-10 15:06:25 · 3170 阅读 · 4 评论 -
c#--访问另一个文件夹下的 ashx一般处理程序,访问不到ashx
问题:今天新建了common文件夹,然后在该文件夹下,新建了一个common.ashx的一般处理程序,结果其他文件夹下的js访问不到 common.ashx解决:后来才发现 是因为 新建完一般处理程序之后,又将我文件夹 名称一开始由 commonpage改为common,结果一般处理程序的路径却没有一起修改,导致的以下为网络搜索内容:扩展:如果 你是复制的其他文件夹的 一般处理程...原创 2020-03-04 11:54:08 · 959 阅读 · 0 评论 -
c#一般处理程序(1)---httpcontext
原文链接:https://blog.csdn.net/kanglix1an/article/details/17269445今天我们来说一下一般处理程序,一般处理程序是什么呢? 一般处理程序实际上就是一个处理程序类。那么我们为什么要用?用他有什么优势? 对于ASP.NET网站来说,网站最常见的处理结果就是HTML网页,生成网页的工作通常使用拓展名为ASPX的web窗体来完成。对于处理结果不是HT...转载 2020-03-04 09:26:53 · 1645 阅读 · 0 评论 -
c#--js--树形菜单(几种常见树形菜单)
1.zTree 简介官网:http://www.treejs.cn/v3/demo.php#_101。zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。zTree 是开源免费的软件(MIT 许可证)。如果您对 zTree 感兴趣或者愿意资助 zTree 继续发展下去,可以进行捐助。zTree v3.0 将核心代...原创 2020-03-02 10:44:57 · 2409 阅读 · 0 评论 -
C#--百宝囊
目录1.通用1.1.转小写 大写 ----string.ToLower()、 string.ToUpper()2.一般处理程序2.1基础框架3.aspx.cs4.webapi1.通用1.1.转小写 大写 ----string.ToLower()、 string.ToUpper() //转小写 string strLow = "hello MAN"; strL...原创 2020-02-29 10:27:47 · 136 阅读 · 0 评论 -
C#--aspx--后台根据id控制前台页面上的li标签,显示或隐藏(不同登录的用户有不同页面的访问权限)
目的:为了实现,不同登录的用户有不同页面的访问权限下面这种方式有一个缺点,因为项目其他页面都是使用的该母版页,所有每次点击其他页面,都是执行母版页里的代码。如果大家有更好的方式,欢迎下方留言评论。..前台代码<li runat="server" id="userm"><a href="../other/User.aspx">用户管理</a></...原创 2020-02-28 09:31:40 · 1728 阅读 · 0 评论 -
c#--session--用户关掉页面清空session
asp.net用户注销或者关闭网页时清除用户Cookie一般在系统中都会用到cookie,但是有时候需要在用户注销或者关闭网页时将所有cookie给清除,所谓清除cookie不是说从硬盘上将cookie从硬盘上面删除,而是让需要删除的cookie过期,1.用户注销时删除cookie的方法很简单:for (int i = 0; i <Response.Cookies.Count; i++...转载 2020-02-27 17:24:56 · 1644 阅读 · 0 评论 -
C#--session赋值报错-- 一般处理程序设置和读取session(session报错“未将对象引用设置到对象的实例”解决)
在 ashx 文件中,设置session直接用HttpContext.Current.Session["UserCode"] = usercode 会报“未将对象引用设置到对象的实例”错误。搜索到很多资料说没有判断session对象是否存在,我是设置session对象,自然不是因为这个错误的。1、ashx文件中使用session需要using System.Web.SessionSt...转载 2020-02-27 15:59:48 · 988 阅读 · 0 评论 -
HttpHandler和ashx要实现IRequiresSessionState接口才能访问Session信息
HttpHandler和ashx要实现IRequiresSessionState接口才能访问Session信息通常我们经常,通过session判定用户是否登录。还有一些临时的、重要的数据也尝尝存放在Session中。在页面我们很容易的得到Session的值,但在类中就会遇到一些问题。也知道通过下面的方法得到。System.Web.HttpContext.Current.Session["us...转载 2020-02-08 17:24:54 · 197 阅读 · 0 评论 -
C#--List--获取List中某个属性的所有值 并 去重复(方法一 lambda+ Distinct(),,方法二 lambda)
获取数据库查询的 实体类的列表中 ,某列的值(FACTORY_NAME),并且要去重复。。推荐使用 方法一,推荐原因,请参考 C# List 根据对象属性去重的四种方法对比 List<Model.index_data> indexlist = new List<Model.index_data>(); //indexlist=数据库查询出来的列表; ...原创 2020-02-05 19:24:33 · 9642 阅读 · 0 评论 -
C#--List-- 根据对象属性去重的(四种方法)对比
C# List 根据对象属性去重的四种方法对比测试代码:private void TestDistinct(){ Task.Run(() => { //生成测试数据 DateTime dt = DateTime.Now; Random rnd = new Random(); List<MyData&g...转载 2020-02-05 17:32:31 · 3102 阅读 · 0 评论 -
c# List<string> times 初始值
C#对象和集合初始值设定项对象初始值设定项使用对象初始值设定项,你可以在创建对象时向对象的任何可访问字段或属性分配值,而无需调用后跟赋值语句行的构造函数。 利用对象初始值设定项语法,你可为构造函数指定参数或忽略参数(以及括号语法)。以下示例演示如何使用具有命名类型 Cat 的对象初始值设定项以及如何调用默认构造函数。class Cat{// Auto-implemented prope...转载 2020-02-05 16:41:23 · 2512 阅读 · 0 评论 -
C#--哈希表(HashTable)的用法详解、HashTable与Dictionary效率比较
致敬原文 https://www.cnblogs.com/xpvincent/archive/2013/01/15/2860841.html哈希表(HashTable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;valu...转载 2020-01-15 15:33:27 · 864 阅读 · 0 评论 -
(待完善)C#--WebAPI接口使用加测试教程
C#–WebAPI接口使用加测试教程https://blog.csdn.net/sunny5319/article/details/79961664本文章是关于WebAPI的一些基础使用,和大家一起分享一、 创建WebAPI项目新建项目文件->新建->项目(这里项目名称使用 test)选择模板中的Web API新建Model类右击Model->添加-&g...原创 2020-01-13 14:16:46 · 942 阅读 · 0 评论 -
C#--List--删除List集合中指定几条个数据(removeAll方法)
1.删除List集合中指定几条个数据(removeAll方法)static List<Object> deletelist = new List<Object>() { 1, 2, 4, "你好", "今天" };static List<Object> list = new List<Object>() { 1, 2, 3, "你好", "昨天"...原创 2020-01-13 14:13:18 · 15522 阅读 · 0 评论 -
C#--截取字符串的几种方法
C#–截取字符串的几种方法....1、单个字符分隔用split截取string str = “GT123_1”;string[] strArray = str.Split(’_’);//输出:sArray[0]=“GT123”// sArray[1]=“1”2、利用多个字符来分隔字符串string str = “GTAZB_JiangjBen_123”;string...原创 2020-01-08 11:53:57 · 4786 阅读 · 0 评论