- 博客(12)
- 收藏
- 关注
原创 ASP.NET上传文件夹
思路:HTML的input标签支持文件夹输入,输入的结果是“文件夹路径名(从所选的文件夹开始)/文件名”格式,传入asp.net的controller的格式是IFormFileCollection,在action里遍历一下即可。2.后端controller中的代码。
2024-11-15 11:06:46
270
原创 从0-1使用.Net MAUI创建扫码app(以apk为例)
二、通过Nuget包管理器添加Zxing.Net.Maui.Controls包(如果有问题,把另外两个包也装上)十 、分发(打包成apk),其中”分发频道“选”临时“,按提示填写即可。记得自己做一个连接,从MainPage链接过来,或者把Scanner1设置成默认登录项。三、新建一个ContentPage,名称改为“Scanner1.xaml”。最上方显示扫描结果,左下切换摄像头,中间是实时生成的码,右下是闪光灯。八、确认项目所在的路径里,没有中文字符,否则会报错:找不到文件。九、在项目名称上右键,发布。
2024-10-17 16:13:36
1193
1
原创 .net mvc 项目在js里使用fetch实现前后端交互数据
前提:fetch前后端交互字符串,必须通过json传递。1.在cshtml里,添加如下内容,具体见注释。3.在controller里添加处理数据的方法。一、通过json前后交互字符串。
2024-10-09 21:11:22
285
原创 在ubuntu server中部署.netcore mvc网站,并通过win10的powershell自带的ssh启动
中间的dotnet是.net命令关键字,/home/ldy/web1/test/WebApplication.dll是项目文件在服务器中的位置,--urls http://192.168.31.71:5000用于指定访问域名、端口。home是ubuntu自带的目录,ldy是创建服务器时随用户名一起创建的目录,web1是手动创建的目录,用于保存此项目。开头的nohup、结尾的&,用于告诉服务器,中间的这段命令,退出Windows的powershell后,进程仍然要运行,不要随ssh的关闭一起关闭。
2024-10-05 22:04:27
447
原创 .net mvc(C#)使用SignalR实时统计在线人数
1.在项目中添加一个cs文件,用于建立SignalR中心,以提供实时处理登录、下线数据,及连接前端的管道。本文通过signalr实时统计系统在线人数,较读session、轮询等方法更新速度快、节省资源、结果准确。4.在wwwroot里添加signalr.js文件,用于在前端使用signalr。6.在前端编写连接signalr中心的js,并添加的window.onload中。
2024-09-23 15:02:04
670
原创 配置防火墙,禁止服务器访问外网
背景:通过配置防火墙,禁止Windows Server2019访问外网,只能访问内网的资源。内网是10开头的IP。原理:主要配置Windows安全中心-防火墙和网络保护-高级设置-出站规则,具体如下。
2024-03-26 14:18:53
1324
原创 .Net MVC在视图中添加图片,未加载
尝试多种方法,包括直接在项目中添加文件夹并修改图片属性、在Properties中添加Resources、反复修改绝对路径、相对路径,都失败了。最好把含图片的文件夹直接放在wwwroot文件夹中,用相对路径引用即可。不知道为什么,如果不从这里引用,怎么修改路径、属性都不成功。2.在view的cshtml文件中用img标签引用(输入“/”后默认相对路径从wwwroot开始)环境:visual studio2022,.Net6.0,MVC。1.直接把图片文件夹复制到项目的wwwroot文件夹中。
2024-01-11 14:10:01
610
原创 ASP.NET(WebForm) 快捷编辑表格
如想ASP.NET控件GridView中的内容,需在每行增加“编辑”按钮,点击启动该行的编辑,较为不便。使用HTML的Table实现后台添加数据、读取表格内容非常方便。3.在cs文件中添加如下代码(未操作步骤四的,不能编辑)2.在aspx文件的“body”块中添加如下代码。1.新建“web窗体”
2023-12-12 15:41:13
937
原创 C# WinForm DataGridView复制粘贴
2.WinForm自带的函数selectedcells不能区分行列,只是从复制的区域的左上角至右下角逐个顺序编号,需要用复制单元格的总数除以剪切板中记录的行列数,进行运算,以确定在粘贴区域的位置。4.记得把PasteCells()方法中的dataGridView1全部改为您项目中的DataGridView组件的名称。3.粘贴区域随复制方向的不同,记录的单元格的号码也不同,须重新计算,以在不同方向选择单元格区域时保证按顺序粘贴。1.在剪切板中,用\t区分不同的列,用\n却分不同的行。
2023-08-28 18:18:34
2721
原创 C# ASP.NET VS2022安装OpenCv后 无法加载 DLL“OpenCvSharpExtern“
在网上查了很多资料未解决,最后在项目的“bin\dll\x64”文件夹中中找到“OpenCvSharpExtern.dll”,复制到“C:\windows”,重新生成后再运行OK。在Win10,VS2022的webform项目中使用”工具-NuGet包管理器"添加完。后,使用Mat方法读图、新建图报错如下。
2023-07-19 10:57:25
1082
1
原创 C# Winform 工控机 多选下拉框 MultiComboBox
3.重新生成解决方案后,在”Form1.cs[设计]“中拖入MultiComboBox、Button。1.新建“Windows窗体应用(.NET Framework),采用默认设置。2.添加新类,命名为MultiComboBox,在其中添加如下代码。Form1.Designer.cs中自动添加的代码,有时候添加。作为寄几第一个写的较复杂的控件,把整个规程完整的写下来。平台:VS2022,Framework4.8。在Form1.cs中添加如下代码。
2023-06-17 14:45:12
8041
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人