日常工作中有时候会遇到需要将程序直接在服务器上运行,而不依赖于 IIS 托管的情况,直接运行有两种方式,一种是部署为 服务模式,另一种则是 直接启动 .NET 发布之后的 exe 文件以 控制台模式运行,控制台模式运行主要问题是服务器在重新启动之后不会自动启动,当然也可以选择配置 Windows 计划任务的形式让 控制台在服务器开机时自动启动, 今天给大家分 ......
323
0
0
2023-02-20
遇到了这样的一个需求:通过勾选checkbox来更改select的内容。在没有勾选checkbox之前是这样的:在勾选checkbox之后是这样的:想通过ajax异步来实现。所以,从控制器拿到的json数据,在控制器中应该先是Dictionary<string, string>类型,然后再转换成json格式。在没有勾选checkbox之前,sel ......
373
0
0
2023-02-20
在需要处理很多分类以及导航的时候,树形导航菜单就比较适合。例如在汽车之家上:页面主要分两部分,左边是导航菜单,右边显示对应的内容。现在,我们就在ASP.NET MVC 4 下临摹一个,如下:实现的效果包括:1、点击导航菜单上的品牌,左侧显示该品牌下的所有车型。2、点击导航菜单上的车系,左侧显示该车系下的所有车型。3、点击左侧上方的字母导航,锚点跳到导航菜单的 ......
430
0
0
2023-02-16
C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。他是从C和C++派生而来的,其与C/C++语法非常相似,并依附于.NET虚拟机的强大类库支持,各方面对强于C/C++.基本的流程控制标准输入输出:using ......
400
0
0
2023-02-14
按钮与编辑框的使用using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using Sy ......
566
0
0
2023-02-14
校验数字的表达式: 常用的针对数字的匹配符号。Regex(@"^[0-9]*$"); // 匹配0-9数字 Regex(@"^\d{n}$"); // 匹配出现过n次的数字 Regex(@"^\d{n,}$"); // 匹 ......
513
0
0
2023-02-14
C#中的数组是由System.Array类衍生出来的引用对象,因此可以使用Array类中的各种方法对数组进行各种操作。一维数组:using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace Console ......
409
0
0
2023-02-14
先看效果:上传文件显示进度条:停止上传按钮和关闭缩略图按钮:限制上传文件的类型:限制上传文件的尺寸:上传成功后显示缩略图、文件名以及回传信息:点击界面上的删除按钮,界面删除,同步删除文件夹中文件。重新上传文件,界面删除,同步删除文件夹中文件,并界面显示新的缩略图、文件名等。HomeController由于需要把保存到文件夹文件的路径、文件名等回传给界面,所以 ......
419
0
0
2023-02-14
目录正文认证是什么?授权是什么?认证和授权的关系?正文使用asp.net core 开发应用系统过程中,基本上都会涉及到用户身份的认证,及授权访问控制,因此了解认证和授权流程也相当重要,下面通过分析asp.net core 框架中的认证和授权的源码来分析认证、授权的原理及认证和授权的关系。认证是什么?认证是应用系统识别当前访问者的身份的一个过程,当应用系统接 ......
410
0
0
2023-02-13
目录委托的使用案例事件的使用案例带参数的事件案例回调函数的使用案例委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。事件是对委托的封装。如果不进行封装,让委托暴露给调用者,调用者就可以把委托变量重新引用到新 ......
435
0
0
2023-02-12
目录1.什么是gRPC1.基本介绍2.proto文件3.上手实践2.gRPC流1.服务端流、客户端流、双向流2.NetCore Web项目作为客户端3.gRPC AOP拦截1.什么是gRPC1.基本介绍gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统,所以叫g(google)RPC。支持主流开发语言(C, C ......
453
0
0
2023-02-09
目录C#调用python脚本方式一方式二方式三方式四方式五C#调用python脚本在平常工程项目开发过程中常常会涉及到机器学习、深度学习算法方面的开发任务,但是受限于程序设计语言本身的应用特点,该类智能算法的开发任务常常使用Python语言开发,所以在工程实践过程中常常会遇到多平台程序部署问题。本文总结了C#调用Python程序的各种方法,希望能够给各位读者 ......
860
0
0
2023-02-06
目录场景需求开发环境开发工具实现代码实现效果代码解析场景现在90%的管理系统都是在用上左右这种布局方式,真可谓是经典永流传。不过,由于现在基本都是Web做的后台管理系统,所以样式、效果等控制起来都比较方便。但是在WinForm上就很头疼了,现在还有很大一部分的的布局是采用的上下或者上中下的布局方式,也有一些由于使用了第三方的控件,做了上左右的布局,我本人也是 ......
383
0
0
2023-02-06
本篇,在ASP.NET MVC4下实现单个图片上传,具体功能包括:1、在客户端选择图片,并限制图片的大小和格式2、在客户端上传图片,并显示预览图3、在服务端限制图片的大小和格式4、在服务端保存图片时,把图片裁剪成某个固定尺寸本篇源码在:https://github.com/darrenji/FileUploadInMVC实现的大致思路是:客户端限制图片大小和 ......
376
0
0
2023-02-05
在项目开发过程中,我们经常会访问第三方接口,如我们需要接入的第三方接口是Web API,这时候我们就需要使用HttpHelper调用远程接口了。示例中的HttpHelper类使用Log4Net记录了每次调用的请求内容和响应内容的日志,并且每条日志都带上了链路ID和标识,这样方便我们在排查问题时能快速的找到当时的请求和响应内容,进而定位分析问题。大家在使用的时 ......
437
0
0
2023-02-05