
C#
梦想小白菜
这个作者很懒,什么都没留下…
展开
-
微信小程序uploader上传文件并提交表单数据完整案例(接口框架WebAPI)
文章目录写在前面的话uploader介绍用法与代码小程序前端后台接口 WebAPI采坑记录写在前面的话最近又自己在折腾微信小程序了。最新的一个功能中需要实现图片上传。幸运的是,微信小程序扩展能力中有现成的文件上传组件uploader可以使用,而不幸的是,这个组件坑实在太多了,而我又不是单纯的文件上传,还需要同步上传表单数据,因此各种坑,要么就是数据传不过去,要么就是后台取不到数据,折腾了我一天,各种尝试,终于搞定了。前后端完整用法记录一下,希望大家都能快速上手~uploader介绍uploader是原创 2020-07-30 14:39:59 · 11223 阅读 · 5 评论 -
WebAPI接口帮助文档详细说明
前段时间有个项目用到了webapi,不得不说,webapi的自动生成的接口帮助文档实在是太方便了。不过好用归好用,默认生成的文档还是有些小小的问题的,还需要稍微改良一下。使用webapi生成的接口文档默认是这样子的,虽然我在接口和参数中都加了注释,然而并没有显示:为了将注释显示出来,需要如下几个步骤:1.必须先生成接口和Model参数的xml文档。方法如下:分别选中Model项目和API项目【属性-生成-输出-XML文档文件】(其中Model项目XML为接口参数说明,API项目XML为接口方法说明原创 2020-07-23 10:06:08 · 2290 阅读 · 0 评论 -
基于.NET平台常用的框架整理
原文出处:https://www.cnblogs.com/hgmyz/p/5313983.html自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 分布式缓存框架:Microsoft Vel转载 2017-09-13 16:46:56 · 672 阅读 · 0 评论 -
DateTime.Compare(t1,t2)比较两个日期大小
DateTime.Compare(t1,t2)比较两个日期大小,可以理解为是用前面的数减去后面的数,如果: 返回值小于零: t1 小于 t2。 返回值等于零 : t1 等于 t2。 返回值大于零: t1 大于 t2。原创 2017-05-26 10:51:22 · 7714 阅读 · 0 评论 -
response导出html到word
直接贴代码: Response.AppendHeader("Content-Disposition", "attachment;filename=result.doc"); Response.ContentType = "application/ms-word"; Response.Charset = "GB23转载 2017-05-26 10:48:44 · 2082 阅读 · 0 评论 -
C# .net实现发送手机短信功能
.net实现发送手机短信功能其实很简单,只需要调用短信服务商的接口即可。代码如下: string url = "{0}?act=send&username={1}&passwd={2}&destnumbers={3}&orgid=38838&msg={4}"; url = String.Format(url, SMSUrl, SMSUser, SMSPwd, recivers.ToStrin原创 2016-12-20 14:41:51 · 6868 阅读 · 2 评论 -
js定时器的简单使用
js中的 定时器有以下两中: ● setInterval() :按照指定的间隔周期来调用函数或计算表达式。方法会不停地执行,直到 clearInterval() 被调用或窗口被关闭。 ● setTimeout() :在指定的毫秒数后调用函数或计算表达式,即延迟执行,只执行一次。setInterval(code,millisec,lang)code:要调用的函数或要执行的代码串,可以是字符原创 2016-12-23 17:17:17 · 728 阅读 · 0 评论 -
C#导出数据到Excel的两种方式:基于COM组件和NPIO
基于项目需求,需要将程序中的数据导出到Excel表格中,我在网上发现有很多这方面的资料,比较常见的是基于COM组件的,即使用之后 Microsoft.Office.Interop.Excel.Application进行导出,逻辑相对较简单;另一种则是使用NPIO类库中的方法,看起来稍微复杂一些,但是效率要高很多。基于COM组件的Excel导出1.使用该方法需要先在项目中引用这两个命名空间:Micro原创 2015-03-23 10:13:45 · 4554 阅读 · 2 评论 -
HOW TO:使用 Visual C# .NET 打印 RichTextBox 控件的内容
概要本分步指南介绍了如何打印 RichTextBox 控件的内容。RichTextBox 控件没有提供任何打印 RichTextBox 内容的方法。您可以扩展 RichTextBox 类以使用 EM_FORMATRANGE 消息将 RichTextBox 控件的内容发送到一个输出设备(如打印机)。创建 RichTextBoxPrintCtrl 控件下面的示例介绍了如何扩展 RichTextBox 类转载 2015-05-07 14:00:23 · 1379 阅读 · 0 评论 -
程序集版本中使用SVN版本号自动生成方法详解
本节和大家讨论一下程序集版本最后一位使用SVN版本号的自动生成方法,这里就向大家简单介绍一下,欢迎大家能和我一起学习SVN版本号的相关知识。 使用SVN进行源代码版本控制时,我们希望能够快速找到每个发布版本对应的源代码版本,现在可以通过在程序集的版本信息中增加SVN源码版本信息的方式来实现我们的要求。 现在我们定义每个程序集的版本信息的最末段表示SVN的源码版本。详细定义如下: 程序集版本号分转载 2015-05-13 09:58:58 · 2624 阅读 · 0 评论 -
ListView失去焦点选中行不能高亮显示的问题解决
方法一:1.ListView的HideSelection属性设置为True。2.ListView的Validated事件处理 /// <summary> /// 失去焦点事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param转载 2015-04-21 11:28:35 · 5051 阅读 · 1 评论 -
C#中利用正则表达式检测文件路径的合法性
项目中少不了读取或设置文件路径的功能,如何才能对输入的路径是否合法进行判断呢?用正则表达式是个不错的方式。我们都知道文件路径的字符串一般格式,首先是盘符,一般是abcde等字幕,盘符后用冒号隔开,然后用“\”隔开各层文件夹,如:F:\Funny\22\renxi,在文件夹和文件命名时,不能包含\ / : * ? ” < > |等字符。基于这些原则,我们可以编写用于匹配的整个表达式。正则表达式的语法就原创 2015-04-01 17:20:53 · 8888 阅读 · 0 评论 -
Color.FromArgb()方法详解
写在前面的话前几天做项目的时候需要在后台定义颜色,用到了Color.FromArgb(),着实让我折腾了很久。没办法,对于一个习惯在设计器中设置颜色,或仅使用Color.Red这种通用颜色的菜鸟来讲,实在是不太了解Color.FromArgb()的使用。原来顶多也就用到例如(255,255,255)的RGB颜色值来设置。然而颜色值的表现形式多种多样,例如#7fed23这种16进制的颜色值表示也很常见原创 2015-03-24 18:37:55 · 24987 阅读 · 1 评论 -
C#关联程序的文件路径中存在空格的问题解决
今天测试的时候无意间发现,打开通过写注册表关联了程序的文件,如果文件名中存在空格,则无法通过双击打开。 经测试发现,原来是在Main方法入口点传入的参数为string[] 类型,当传入带空格的路径时,会被分解成多个字符串存入string[] 数组中。由于Main的参数由注册表关联后直接传入的,所以我没法直接修改传入的字符串参数,又不能避免文件路径中不包含空格。该怎么解决这个问题呢?我开始研究注册表原创 2015-03-28 19:22:15 · 5332 阅读 · 1 评论