
.Net C#
文章平均质量分 64
C#
百小容是程序员
资深互联网从业者
展开
-
.net5 和 .net6 部署到 IIS 完整步骤
.net5 和 .net6 部署到 IIS 完整步骤转载 2022-10-09 15:29:16 · 3046 阅读 · 0 评论 -
地图--WGS84 高德坐标 百度坐标的相互转换(好用推荐)
地图 WGS84 高德坐标 百度坐标的相互转换转载 2022-09-21 10:26:35 · 11257 阅读 · 0 评论 -
C#--如何新建正式使用的 WebAPI接口项目(待完善)
如何新建正式使用的 WebAPI接口项目VS2015 新建项目–ASP.NET Web 应用程序–Empty如何测试 调用接口原创 2021-01-23 15:48:31 · 787 阅读 · 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 · 807 阅读 · 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 · 1282 阅读 · 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 · 4686 阅读 · 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 · 2677 阅读 · 0 评论 -
C#List能按照List中的对象某个属性排序
用List泛型存储了自定义的结构体,现需要根据结构体的一个成员进行排序。在论坛看到了类似的示例,并参照成功解决了问题,在此备注下,希望能帮到更多的人。public class Book { public Book(string inname, string inauthor, string inpublisher, int inprice) { ...转载 2020-03-18 10:48:50 · 1826 阅读 · 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 · 5457 阅读 · 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 · 1042 阅读 · 0 评论 -
C#--配置文件Web.config,数据库连接串 ConnectionStrings和AppSettings的区别
今天用之前的类库调试程序出现了以下问题System.InvalidOperationException: ConnectionString 属性尚未初始化。 在 System.Data.OracleClient.OracleConnection.PermissionDemand() 在 System.Data.OracleClient.OracleConnectionFactory....转载 2020-03-12 15:04:06 · 3389 阅读 · 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 · 5821 阅读 · 1 评论 -
c#--访问另一个文件夹下的 ashx一般处理程序,访问不到ashx
问题:今天新建了common文件夹,然后在该文件夹下,新建了一个common.ashx的一般处理程序,结果其他文件夹下的js访问不到 common.ashx解决:后来才发现 是因为 新建完一般处理程序之后,又将我文件夹 名称一开始由 commonpage改为common,结果一般处理程序的路径却没有一起修改,导致的以下为网络搜索内容:扩展:如果 你是复制的其他文件夹的 一般处理程...原创 2020-03-04 11:54:08 · 1038 阅读 · 0 评论 -
c#一般处理程序(1)---httpcontext
原文链接:https://blog.youkuaiyun.com/kanglix1an/article/details/17269445今天我们来说一下一般处理程序,一般处理程序是什么呢? 一般处理程序实际上就是一个处理程序类。那么我们为什么要用?用他有什么优势? 对于ASP.NET网站来说,网站最常见的处理结果就是HTML网页,生成网页的工作通常使用拓展名为ASPX的web窗体来完成。对于处理结果不是HT...转载 2020-03-04 09:26:53 · 1888 阅读 · 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 · 176 阅读 · 0 评论 -
C#--aspx--后台根据id控制前台页面上的li标签,显示或隐藏(不同登录的用户有不同页面的访问权限)
目的:为了实现,不同登录的用户有不同页面的访问权限下面这种方式有一个缺点,因为项目其他页面都是使用的该母版页,所有每次点击其他页面,都是执行母版页里的代码。如果大家有更好的方式,欢迎下方留言评论。..前台代码<li runat="server" id="userm"><a href="../other/User.aspx">用户管理</a></...原创 2020-02-28 09:31:40 · 1839 阅读 · 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 · 1936 阅读 · 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 · 1104 阅读 · 0 评论 -
HttpHandler和ashx要实现IRequiresSessionState接口才能访问Session信息
HttpHandler和ashx要实现IRequiresSessionState接口才能访问Session信息通常我们经常,通过session判定用户是否登录。还有一些临时的、重要的数据也尝尝存放在Session中。在页面我们很容易的得到Session的值,但在类中就会遇到一些问题。也知道通过下面的方法得到。System.Web.HttpContext.Current.Session["us...转载 2020-02-08 17:24:54 · 258 阅读 · 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 · 3632 阅读 · 0 评论 -
c# List<string> times 初始值
C#对象和集合初始值设定项对象初始值设定项使用对象初始值设定项,你可以在创建对象时向对象的任何可访问字段或属性分配值,而无需调用后跟赋值语句行的构造函数。 利用对象初始值设定项语法,你可为构造函数指定参数或忽略参数(以及括号语法)。以下示例演示如何使用具有命名类型 Cat 的对象初始值设定项以及如何调用默认构造函数。class Cat{// Auto-implemented prope...转载 2020-02-05 16:41:23 · 2629 阅读 · 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 · 972 阅读 · 0 评论 -
(待完善)C#--WebAPI接口使用加测试教程
C#–WebAPI接口使用加测试教程https://blog.youkuaiyun.com/sunny5319/article/details/79961664本文章是关于WebAPI的一些基础使用,和大家一起分享一、 创建WebAPI项目新建项目文件->新建->项目(这里项目名称使用 test)选择模板中的Web API新建Model类右击Model->添加-&g...原创 2020-01-13 14:16:46 · 1104 阅读 · 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 · 16572 阅读 · 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 · 5426 阅读 · 0 评论