![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Asp.Net学习
文章平均质量分 64
yz-俞祥胜
使用.Net编程技术从事于制造业及周边软件产品的开发工作
展开
-
从事.Net开发5年的程序员和大家聊聊天
国内巨头公司的门户大多是java语言开发的,甚至一度不少公司内部去.Net转java,让国内从事.Net开发的很尴尬。虽说大环境如此,但我们也不得不思考从事.Net的出路。我前几年从事互联网项目,后几年从事Erp开发,平时接点副业增加收入,有所感想,和大家交流交流废话不多说,我建议1)从事互联网项目的为主的开发,可以考虑这条路线.Net+Uni-app+微信生态,实现PC+移动端多技能开发,只要熟练掌握Vue就能轻松掌握Uni-app。可能有人不熟悉Uni-app,简单的说,就是一套代码可以同时原创 2020-12-24 12:33:15 · 307 阅读 · 0 评论 -
【推荐】超级好用的打印插件Lodop使用笔记 动态赋值 打印模板解决方案
公司的任务:用一个打印插件将所有的业务的单据做成打印模板最终确定使用Lodop 功能的确强大Lodop和以往的Js插件不一样,如果项目着急上线会get不到他的强大,废话不多说,上干活首先,我还是建议大家看看官网的在线样例http://www.lodop.net/文章最后贴了部分代码 新手估计看不动 个人只是笔记记录 有需要可以联系我【经验所得】1模板中参数怎么赋值 1.在前端输出模板内容后,用lodop语法重新赋值 2在后端将模板中参数进行替换,在前端直接输出一开始纠结怎么把..原创 2020-05-30 18:17:05 · 4874 阅读 · 4 评论 -
Asp.Net MVC 笔记(二)之EF Code First预设种子数据
由于之前接触Asp.Net MVC时看的速成版教程,并没有完善学习,断断续续发现了一些新知识,予以记录。以前学习教程,当使用Code Firsrt创建表结构后,添加默认数据,但是尝试失败了,最近学习ABP框架,解决了这个问题,做笔记!1.在EF仓库的Migrations/SeedData文件下创建文件,例:DefaultTestDataForTask public class ...原创 2019-11-20 13:32:44 · 348 阅读 · 0 评论 -
Asp.Net MVC 笔记(一)之BundleConfig作用
由于之前接触Asp.Net MVC时看的速成版教程,并没有完善学习,断断续续发现了一些新知识,予以记录。最近发现某个ABP项目种有配置BudleConfig文件,不太知道其作用。百度查明:主要可以压缩Js、Style文件BudleConfig.cs文件默认在App_Start文件夹中public class BundleConfig { // For m...原创 2019-11-20 09:06:24 · 973 阅读 · 0 评论 -
.Net反射 实例化对象 执行函数
Type type = typeof(CatchTaobao); var typeObj = Activator.CreateInstance(type, null) as CatchTaobao;//获取类 PropertyInfo prop = type.GetProperty("fileSavePath");//参数赋值 if (prop != null) ...原创 2018-08-22 16:57:09 · 646 阅读 · 0 评论 -
C# MVC 表单数据验证 自动异步验证 初始化显示Error Message的解决方法
https://www.cnblogs.com/jiagoushi/archive/2013/01/25/2876725.html 初始化显示Error Message的解决方法 https://blog.csdn.net/jackvs/article/details/6693853原创 2018-08-22 16:59:51 · 1205 阅读 · 0 评论 -
Timer 定时器的用法 可用于后台定时执行任务
Main(){Timer t = new Timer(5000); t.Elapsed += new ElapsedEventHandler((obj, e) => { Console.WriteLine("定时执行了程序"); //满足条件停止...原创 2018-08-22 17:11:11 · 1129 阅读 · 0 评论 -
.Net Smtp SSL 指定端口发送邮件
//失败demo//注:网上流行的.Net SSL发送邮件 本地成功,服务器成功不了,回提示远程失败//成功的demoweb.config配置<configuration>下 <system.net> <mailSettings> <smtp deliveryMethod="Network" from="***...原创 2019-01-15 22:34:55 · 3302 阅读 · 0 评论 -
【疑难杂症】.Net MVc Ajax.BeginForm Ajax提交表单上传文件获取不到问题解析
最近开发某个功能,需要异步提交表单,提交的时候需要上传文件,结果后台怎么提交都获取不到注:MVC表单提交上传文件,设置下enctype = "multipart/form-data"异步提交表单是可以获取到的,但是需要借助jquery.form.js第一步 引用文件<script src="~/Scripts/jquery.js"></script><script ...原创 2018-06-11 15:11:08 · 1398 阅读 · 2 评论 -
.Net des加解密
对接java接口时使用到des加解密,这里记录下1.加密数据传递时需要UrlEncode下,防止‘+’自动编译成‘ ’空格2.java默认的模式是ECB,需要指定一下。 /// <summary> /// 获取Des加密 /// </summary> /// <param name="str"></p...原创 2018-05-07 17:09:37 · 889 阅读 · 0 评论 -
【疑难杂症】获取IP,发现Ip长度大于可见长度 IP后面拼接的字符串被隐藏
最近获取IP时,发现获取IP到拼接字符串时,发现IP后面的数据被隐藏了,也没有报错。比如string str =request.Headers["X-Forwarded-For"]+“|这里字符串被隐藏了”//request.Headers["X-Forwarded-For"]获取代理Ip经过测试排查后,偶然会出现特殊情况,发现string str=request.Headers["X-Forwa...原创 2018-05-11 11:40:13 · 356 阅读 · 0 评论 -
.Net WebSocket学习之旅(总)
以往在浏览器中通过http仅能实现单向的通信,即request-response,为了达到双向通讯的效果,最常用的就是长轮询(定时器+ajax),但是它的缺点是浪费带宽资源。WebSocket使用ws/wss协议,最初在HTML5规范中被引用为TCP连接,它实现了浏览器与服务器全双工(full-duplex)通信。理论部分不详说,自行百度,简单的告诉你就是双向实时通讯,能针对个人、全体发送原创 2017-03-28 21:50:42 · 1137 阅读 · 0 评论 -
.Net环境下RabbitMQ的安装及使用
RabbitMQ安装(winows版RabbitMQ)安装借鉴这篇前半部分:http://blog.csdn.net/xingxing513234072/article/details/51014695使用及理论借鉴这个地址后半部分 http://www.cnblogs.com/yangecnu/p/4227535.html安装什么的我不多说,注意:一:以管理员权限(右原创 2017-07-12 17:41:23 · 364 阅读 · 0 评论 -
.Net WebSocket学习之旅(一)
原生Websocket在.Net环境的实现我使用原生的websocket做了个简单的demo,适合初学的知道怎么个实现。我参考的是网上的,部分雷同,见谅(聊天室功能可以在此基础上加工,我后面会在SignalR框架中实现)下面是大致的代码框架,实现是加上自己的业务的,我会在后面提供我的源代码,丰富了框架,一个简单的demo一、前端Html中的Js原创 2017-03-28 21:53:38 · 1249 阅读 · 3 评论 -
.Net WebSocket学习之旅(二)Signalr
上一篇使用了原生的WebSocket实现了实时通讯,今天我记录下前两天使用SignalR实现实时通讯第一步 安装SignalRSignalR是微软提供的库,最新的VS中,使用Nuget就可以很方便的下载,下载后注意Script文件夹,会生成关于SignalR的Js第二步 配置服务器右击项目,新建SignalR文件,VS2015是这样添加,VS2017搜索不到(吐槽,原创 2017-07-12 16:32:24 · 728 阅读 · 0 评论 -
【疑难杂症】C# ajax get请求不到Api方法数据
由于对API不是很熟悉,结果造成请求过程中,请求不到数据的情况,经过个人总结有一下两种情况1.由于参数的传递方式导致的,ApiController中的参数传递与Controller还是有区别的,特别是POST的参数,详情请参考:WebApi 接口参数不再困惑:传参详解2.由于路由使用不当造成的 解决方案: 在App_Start/WebApiConfig文件中添加一条规则 ...原创 2017-09-29 09:38:00 · 905 阅读 · 0 评论 -
【微信开发笔记】扫码支付之二维码的处理
开发过3个微信公众号,但是一直没接触到扫码支付这一块第一步:微信统一下单接口,获取到二维码的字符串,这里简称 '二维码凭证' (根据文档调试接口,注意部分参数即可)第二步:将二维码显示到前台 方案一:一个快捷的方式 http://qr.liantu.com/api.php?text='二维码凭证' 方案二:C# webform 及其他语言可以看靠官方提供的Demo原创 2017-12-27 15:11:46 · 1849 阅读 · 0 评论 -
【微信开发笔记】微信开发 多图片上传接口异常日志
实现微信接口上传图片很简单,但是在IOS多图上传的时候出现异常,最后发现不能用正常的each遍历上传原帖 http://www.cnblogs.com/codelove/p/5247090.html复制内容如下:微信多图片上传必须挨个上传,也就是不能并行,得串行:那么我们可以定义一个如下所示的上传函数:var serverIds = [];转载 2017-10-23 11:34:17 · 1389 阅读 · 0 评论 -
.Net Mvc ActionFilterAttribute的OnActionExecuted中获取请求参数信息
最近在做个接口功能,业务需求需要记录请求报文,即保存请求参数,设计逻辑在OnActionExecuted获取参数加以保存。但是处理过程不是很顺利,折腾后记录下。MVC中的ActionFilterAttribute可以继承两个父类(using System.Web.Mvc)和(using System.Web.Http.Filters),分别对应的是Controller和ApiController中...原创 2018-03-18 16:20:41 · 9213 阅读 · 0 评论 -
真正意义上的响应式表格
响应式表格,一开始我使用的是bootstrap中的css样式,但是后来发现在移动端的效果很烂,或者我处理的不太好吧(容易因为内容过长导致布局难看)。偶然看到一篇文章,通过媒体查询来改变布局,先看效果图:移动端显示效果:直接贴上css代码 @media screen and (max-width: 600px) {原创 2016-06-17 17:10:34 · 440 阅读 · 0 评论