E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
-----【ASP.NET】
ASP.NET
Core MVC路由(Routing)的用法
目录1.设置路由中间件2.常规路由3.多路由1.回退2.行动歧义3.路由名称4.路由特性5.组合路由6.特性路由的顺序7.路由模板中的标记替换([controller],[action],[area])8.使用IRouteTemplateProvider自定义路由特性9.使用应用程序模型来自定义特性路由10.URL生成11.通过操作名生成URL12.通过路由名生成URL13.在操作结果中生成URL
·
2022-08-01 09:08
ASP.NET
接口实现
ASP.NET
接口实现这是接口实现后运行的效果创建一个web服务文件创建web服务文件,新建一个web服务文件后,在APP_CODE文件夹中会生成一个.cs文件,在这个文件中编写需要让别人连接的接口代码
不开心的莫默
·
2022-08-01 09:02
ASP.NET
ASP.NET
MVC实现路由功能
1、定义路由、路由规则publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute(name:"Default",url:"{controller}/{action}/{id}",defaults:new{controlle
·
2022-08-01 08:04
ASP.NET
MVC创建XML文件并实现元素增删改
如果创建如下的XML:darren创建XML文件在HomeController中,在根目录下创建new.xml文件:publicActionResultIndex(){returnView();}[HttpPost]publicActionResultAddXml(){stringpath=Server.MapPath("~/new.xml");XDocumentdoc=newXDocument(
·
2022-07-31 15:21
ASP.NET
MVC下拉框中显示枚举项
本篇将通过3种方式,把枚举项上的自定义属性填充到下拉框:1、通过控制器返回List类型给前台视图2、通过为枚举类型属性打上UIHint属性让模版显示枚举项3、通过自定义元数据提供器DataAnnotationsModelMetadataProvider让模版显示枚举项我们经常会把类型为Int16的属性通过枚举来获得。比如:publicclassSomeClass{publicint16Status
·
2022-07-31 14:35
ASP.NET
MVC把表格导出到Excel
有关Model:namespaceMvcApplication1.Models{publicclassCoach{publicintId{get;set;}publicstringName{get;set;}}}HomeController中,借助GridView控件把内容导出到Excel:usingSystem.Collections.Generic;usingSystem.IO;usingSy
·
2022-07-31 14:38
ASP.NET
Core 产生连续 Guid
1前言1.1这篇文章面向的读者本文不会过多解释Guid是什么,以及顺序Guid的作用,需要读者自行具备:知道Guid,并且清楚其作用与优势清楚Guid.NetGuid()产生的Guid是混乱无序的,想要一种产生顺序Guid的算法来保证数据库的高效运行1.2连续
芦荟柚子茶
·
2022-07-31 14:00
ASP.NET
Core实现动态获取文件并下载
ASP.NETCore中,可以在静态目录添加文件,直接访问就可以下载。但是这种方法可能不安全,也不够灵活。我们可以在Controller控制器中添加一个Action,通过此Action,即可访问服务器的任何文件。Action格式publicFileResultDown(){returnFile(xxx,xxx,xxx);}File()对象问题在于这个File()对象,应该怎么写笔者举个例子在100
·
2022-07-31 12:08
详解
ASP.NET
中加密和解密的方法
散列运算mscorlib.dll下的System.Security.Cryptography下:抽象类HashAlgorithm抽象类MD5MD5CryptoServiceProviderSHA1SHA1CryptoServiceProvider密封类:调用WindowsCryptoAPISHA1Managed普通类:用托管代码写的SHA256SHA256CryptoServiceProvider
·
2022-07-31 11:35
ASP.NET
MVC使用jQuery Template实现批量更新
思路引用jQueryTemplate所需要的js文件:jquery.tmpl.min.js在中生成模版内容,里面包含占位符点击添加按钮的时候,把模版内容追加到界面上,并给占位符赋值jQueryTemplate的内容大致是这样:TitleRatingDelete为了得到以上内容,由帮助类方法获得:@Html.CollectionItemJQueryTemplate("MovieEntryEditor
·
2022-07-31 11:53
ASP.NET
MVC使用JCrop上传并裁剪图片
JCrop用来裁剪图片,本篇想体验的是:在视图页上传图片:上传成功,跳转到另外一个编辑视图页,使用JCrop对该图片裁剪,并保存图片到指定文件夹:裁剪成功后,在主视图页显示裁剪图片:当然,实际项目中最有可能的做法是:在本页上传、裁剪并保存。思路在上传图片视图页,把图片上传保存到一个临时文件夹Upload在编辑裁剪视图页,点击"裁剪"按钮,把JCrop能提供的参数,比如宽度、高度、离顶部距离,离底部
·
2022-07-31 10:26
ASP.NET
MVC实现多选下拉框
借助ChosenPlugin可以实现多选下拉框。选择多项:设置选项数量,比如设置最多允许2个选项:Model模块考虑到多选下拉选中项是string数组,Model应该这样设计:usingSystem.Collections.Generic;usingSystem.Web.Mvc;namespaceMvcApplication1.Models{publicclassCarVm{publicstrin
·
2022-07-31 10:51
ASP.NET
MVC实现文件下载
思路点击一个链接,把该文件的Id传递给控制器方法,遍历文件夹所有文件,根据ID找到对应文件,并返回FileResult类型。与文件相关的Model:namespaceMvcApplication1.Models{publicclassFileForDownload{publicintId{get;set;}publicstringName{get;set;}publicstringPath{get
·
2022-07-31 10:08
ASP.NET
MVC格式化日期
假设有这样的一个类,包含DateTime类型属性,在编辑的时候,如何使JoinTime显示成我们期望的格式呢?usingSystem;usingSystem.ComponentModel.DataAnnotations;namespaceMvcApplication1.Models{publicclassEmployee{publicDateTime?JoinTime{get;set;}}}在Ho
·
2022-07-31 10:53
ASP.NET
MVC项目实现三级联动无刷新
本篇实现有关客户、订单和产品的无刷新三级联动,先看最终效果:没有选择时,后2个Select状态为禁用:当选择第1个Select,第2个Select可供选择,第3个Select依旧禁用:当选择第2个Select,第3个Select可供选择:当选择第3个Select,界面出现"显示产品信息"按钮:当点击"显示产品信息"按钮,显示产品信息:当点击"清空"按钮,恢复到初始状态:ViewModelsMode
·
2022-07-31 09:24
.NET中求复杂类型集合的差集、交集、并集
目录前言场景下面我们取交集/差集/并集以上输出仔细看一下明显是不对的,这就涉及到了复杂类型对比,请看代码:前言如标题所述,在
ASP.NET
应用程序开发中,两个集合做比较时我们使用微软IEnumerable
·
2022-07-30 15:43
【
ASP.NET
Core】选项类的依赖注入
咱们继续上一个话题。先简单复习一下,根据老周前面文章的介绍,选项类体系的基本套路是通过IOptionsFactory来创建选项类实例的。而我们在服务容器(IServiceCollection)上是用Configure、PostConfigure等扩展方法去配置选项类的(设置属性的值)。配置代码
东邪独孤
·
2022-07-30 10:00
ASP.NET
Web 应用 Docker踩坑历程——续
ASP.NETWeb应用Docker踩坑历程发表后,也开始使用Docker了,然而发布的过程比较痛苦,经常发生下图的事情:据说是nuget包还原时发生错误百度了半天也找不到解决的方法,而发生的概率有相当高,很是无语。仔细看了自动生成的DockerfileFROMmcr.microso
毛毛虫
·
2022-07-28 16:00
.NET的求复杂类型集合的差集、交集、并集
前言如标题所述,在
ASP.NET
应用程序开发中,两个集合做比较时我们使用微软IEnumerable封装的Except/Intersect/Union取差集/交集/并集方法是非常的方便的;但以上对于不太熟悉的小伙伴来讲
清风不在已徐来
·
2022-07-28 11:00
ASP.NET
学习笔记[10] - GridView点击行按钮的时候固定滚动条的实现方法
GridView显示的内容行数比较多需要垂直方向滚动条,但是遇到这样一个问题,如果我们把滚动条拖到最下面,此时点击GridView行按钮事件,不论是刷新页面其它控件还是弹出一个alert,都会导致GridView的滚动条自动回到第一行状态,用户之前滑动到的位置丢失了,用户需要再次将滚动条拖到上次的位置,操作麻烦,影响用户体验.解决方案:用js记录滚动条坐标,实现锚定效果functionRecord
xiangcns
·
2022-07-27 16:07
.NET
ASP.NET
滚动条
基于
ASP.Net
Core和Layui实现简单用户登录
之前学习java基本编程时,学习并写过最基本的电子会议厅功能,支持用户登录、退出等操作,那时用的都是最基本的html标签,使用session保存登录用户信息。转到asp.netcore以后,虽然学了基本的知识,做过基本的页面,但是没有实现过用户登录功能。.net本身及第三方开源工具支持实现用户登录、认证、授权等功能,但学习时间较长,后续会逐步学习。本文中还是以ASP.NetCore的mvc项目
gc_2299
·
2022-07-27 15:40
dotnet编程
ASP.Net
Core
mvc
layui
用户登录
ASP.NET
Core 模型验证过滤器的两种实现方法
目录第一种方法:.NetCore禁用模型验证过滤器第二种方法:自动替换默认模型验证在.NetCore的时代中,框架会帮你自动验证model的state,也就是ModelState。框架会为你自动注册ModelStateInvalidFilter,这个会运行在OnActionExecuting事件里面。基于现有框架的代码编写的话,所以我们不再需要在业务中耦合这样的模型判断代码,系统内部会检查Mode
·
2022-07-27 09:27
ASP.NET
Core模仿中间件方式实现列表过滤功能
我们的很多功能当中都会遇到对版本进行过滤的场合,例如你可能需要对列表中的数据的时间进行过滤、版本过滤、渠道以及地区信息进行过滤。原本的做法:设计很多个过滤方法,通过枚举的方式组合,选择需要过滤哪些方法,然后一个方法一个方法的调用。这样的做法本身没什么问题。但是感觉很面向过程,不够面向对象。通过学习.NetCore的源码,我们可以了解到它采用了一种委托链表的方式,将所有的中间件都串了起来。所以我想要
·
2022-07-27 09:52
ASP.NET
Core项目中集成TypeScript
今天试了下在Asp.netcore中集成typescript,发现vs2019对typescript集成的支持还是非常友好的。本文在这里简单的介绍一下。由于typescript文件是编译为js后作为静态文件发布的,因此首先需要启用静态文件浏览:app.UseStaticFiles();在WWWRoot文件夹下添加ts文件:此时VS会提示安装Microsoft.TypeScript.MSBuildN
·
2022-07-26 16:05
ASP.NET
Core中Grpc通信的简单用法
目录:一、简单介绍DotnetCore3.0如何将.proto文件生成对应的服务端和客户端类二、介绍如何在服务端使用Grpc,以及Grpc需要的条件(HTTP2、TLS)三、介绍如何创建GrpcClient,以及Grpc通讯的四种模式四、举例如何使用Grpc一、如何使用protobuf生成服务类Grpc中使用协议缓冲区(protobuf)用作接口设计语言(IDL),它的主要内容包含:GRPC服务的
·
2022-07-26 16:34
ASP.NET
Core实现AES-GCM加密算法
传统的加密算法中,一个主要的问题是无法确认密钥或密文的有效性,也就是说,当密钥或密文错误时,照样能解密,但不报错。还需要我们制定一个一个原文的校验算法。为了简化这个过程,一种方式是使用AEAD加密算法,和传统的加密相比,解密的时候会报错。省了检验的过程。AEAD算法中一个常用的实现是AESGCM算法,在.netcore中已经有标准AEAD算法的实现。publicvoidEncrypt(byte[]
·
2022-07-26 16:04
ASP.NET
Core 6.0 基于模型验证的数据验证功能
目录1前言1.1数据验证的场景1.2本文的脉络2模型验证2.1介绍2.2基本使用(1)自定义模型(2)控制器代码(3)测试2.3内置特性3自定义数据验证3.1介绍3.2前置准备3.3方案1:替换工厂3.4方案2:自定义过滤器(1)自定义过滤器(2)禁用默认过滤器(3)启用自定义过滤器3.5测试3.6总结4源码解读4.1基本介绍4.2MvcServiceCollectionExtensions4.3
·
2022-07-26 16:03
ASP.NET
Core实现文件上传和下载
本文实例为大家分享了ASP.NETCore实现文件上传和下载的具体代码,供大家参考,具体内容如下一、文件上传1.1获取文件后缀//////获取文件后缀//////文件名称/// publicasyncstaticTaskGetFileSuffixAsync(stringfileName) { returnawaitTask.Run(()=> { str
·
2022-07-26 12:15
ASP.NET
实现文件上传功能
本文实例为大家分享了
ASP.NET
实现文件上传功能的具体代码,供大家参考,具体内容如下1、搭建网站结构2、编写网页文件创建一个Web窗体UploadFile和UpFile文件夹,UploadFile包含
·
2022-07-26 12:10
ASP.NET
实现文件上传
本文实例为大家分享了
ASP.NET
实现文件上传的具体代码,供大家参考,具体内容如下.NET中C/S和B/S上传文件不同B/S中文件上传和C/S中的文件上传性质完全不一样在C/S中文件上传基本上的原理是:
·
2022-07-26 12:08
PHP连接MySql数据库方法简化版
写这个PHP连接数据库静态工具类之前,是由于当时学习C#的
asp.net
。老师编写了一个连接数据库的静态工具类,发现使用此类,每次只需要写sql语句,而不再需要进行连接创建,关闭等等。
·
2022-07-25 16:03
ASP.NET
Core 6.0 基于模型验证的数据验证
1前言在程序中,需要进行数据验证的场景经常存在,且数据验证是有必要的。前端进行数据验证,主要是为了减少服务器请求压力,和提高用户体验;后端进行数据验证,主要是为了保证数据的正确性,保证系统的健壮性。本文描述的数据验证方案,是基于官方的模型验证(Modelvalidation),也是笔者近期面
芦荟柚子茶
·
2022-07-24 21:00
【
ASP.NET
Core】选项模式的相关接口
在.NET中,配置与选项模式其实有联系的(这些功能现在不仅限于ASP.NETCore,而是作为平台扩展来提供,在其他.NET项目中都能用)。配置一般从多个来源(上一篇水文中的例子,记得否?)来读取数据,最后以Key-Value的方式加载到应用程序中,然后应用程序可以读取配置。这些来
东邪独孤
·
2022-07-23 18:00
ASP.NET
实现Repeater控件的数据绑定
Repeater基础在aspx文件中加入Repeater控件,在包含的范围里加入自己控制的代码,需要替换的变量使用;注意两侧的引号。.aspx:'target="_blank">对应的后台cs中,在页面加载处加入数据绑定的代码:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){DataTabledt=SellerDA.G
·
2022-07-23 17:30
ASP.Net
项目中实现微信APP支付功能
最近挺忙的,没时间写东西。然后在弄微信APP支付,网上的搜索一趟,都比较凌乱,我也遇到一些坑,不过也算弄好了,记录分享一下。1、准备各种调用接口需要的参数,配置app.config。2、调用统一下单API,直接上代码了。//////Buildstherequest.//////publicstaticstringBuildRequest(){vardicParam=CreateParam();va
·
2022-07-23 17:24
ExceptionLess的安装、配置、使用教程
参考资料前言Exceptionless是一个开源的实时的日志收集框架,它可以应用在基于
ASP.NET
,ASP.NETCore,WebAPI,WebForms,WPF,Console,ASP.NETMVC
·
2022-07-23 11:38
C#中C/S端实现WebService服务
目录前言一、实现思路二、步骤1.使用HttpListener构建服务2.处理请求的数据总结前言使用C#以B/S方式构建WebService服务十分简便,即是使用
Asp.net
在网站中添加WebService
·
2022-07-22 17:07
ExceptionLess的安装、配置、使用
前言Exceptionless是一个开源的实时的日志收集框架,它可以应用在基于
ASP.NET
,ASP.NETCore,WebAPI,WebForms,WPF,Console,ASP.NETMVC等技术开发的应用程序中
程序设计实验室
·
2022-07-21 23:00
Techempower web框架性能测试第21轮结果发布--
asp.net
core继续前进
废话不说,直接上结果:Round21results-TechEmpowerFrameworkBenchmarksTechempowerbenchmark是包含范围最广泛的web框架性能测试,覆盖了比较典型的使用场景,其可参考性极强。另外,所有测试源代码和软硬件配置都开放,基本得到大
yywww
·
2022-07-21 10:00
Asp.Net
Core Web Api的简单实例
文章目录WebApi第一个Asp.NetCoreWebApi程序传入的参数返回的返回值WebApi和EFCore的联用总结WebApiWebAPI是网络应用程序接口。包含了广泛的功能,网络应用通过API接口,可以实现存储服务、消息服务、计算服务等能力,利用这些能力可以进行开发出强大功能的web应用。第一个Asp.NetCoreWebApi程序首先新建项目,选择ASP.NETCoreWebAPI项目
纸墨青鸢
·
2022-07-21 07:51
学习日志
asp.net
前端
后端
Asp.net
安全架构之1:xss(跨站脚本)
原理跨站脚本(Crosssitescript,简称xss)是一种“HTML注入”,由于攻击的脚本多数时候是跨域的,所以称之为“跨域脚本”。我们常常听到“注入”(Injection),如SQL注入,那么到底“注入”是什么?注入本质上就是把输入的数据变成可执行的程序语句。SQL注入是如此,XSS也如此,只不过XSS一般注入的是恶意的脚本代码,这些脚本代码可以用来获取合法用户的数据,如Cookie信息。
weixin_34419321
·
2022-07-19 18:27
安全架构
javascript
json
ViewUI
Asp.net
core实现PushStream视频流推送
最近用asp.netcorewebapi实现了一个实时视频流的推送功能,在
Asp.net
中,这个是通过PushStreamContent来实现的。
·
2022-07-18 09:39
使用grpcui测试
ASP.NET
core的gRPC服务
grpcui类似SwaggerUI,可以用来测试gRPC服务,使用起来特别简单。其原理是通过自动发现gRPC服务协议(当然前提是gRPC服务暴露了Protobuf协议),然后启动一个带界面的Web程序,用户就可以在网页中选择要调用的接口、填写参数,然后通过grpcui发起gRPC请求,最终把执行结果展示出来。废话先不说了,直接上图,看效果:下边来看使用方法:这里以ASP.NETCoregRPC服务
·
2022-07-16 16:30
两端异构情况下,nodejs端RSA加密解密要点
已有服务器使用的是
ASP.net
进行RSA加密,新服务器使用koa2,加密后的结果使用nodejs自带的crypto和node-rsa均无法解密,原因未明。
·
2022-07-15 20:26
rsanode.js
在 Rocky Linux 8|AlmaLinux 8|RHEL 8 上安装 .NET Core 6.0
ASP.NET
框架通过工具和库扩展了.NET开发人员平台,使Web应用程序的构建变得顺畅和容易。在撰写本文时,.NETCore的最新版本是6.0,这是一个LTS版本。.
似水流年__
·
2022-07-15 10:10
linux
.netcore
运维
ASP.NET
中Response.BufferOutput属性的使用技巧
BufferOutput属性用于获取或设置一个值,该值指示是否缓冲输出并在处理完整个页之后发送它。该属性默认值是true,因此我们通常的页面中的输出内容都是在页面处理完成之后才发送给客户端由浏览器呈现出来。如果页面要处理的内容很多,可能很长时间才能看到页面上的内容。这个时候有两种方法可以让信息逐步显示,这样就能知道当前程序运行到哪一步了。方法1:BufferOutput默认值为true,这个时候可
·
2022-07-14 16:20
WinDBg定位
asp.net
mvc项目异常崩溃源码位置
项目介绍:asp.netmvc+angular+iis+windowsserver系统莫名崩溃最近有个系统默认奇妙崩溃50x,服务整体变成无响应,当运维告知我只有重启应用程序池项目才能正常。我问他如何重现,得到的回复是我这里无法重现,但客户使用一段时间后,就会崩溃。于是我崩溃了。因为查日志没有任何错误,查windows系统日志上也只有一个错误System.AccessViolationExcept
dotNET跨平台
·
2022-07-12 07:33
java
web
go
jvm
windows
ASP.NET
轻量级MVC框架Nancy的基本用法
模块Nancy的模块的概念类似于
Asp.net
中的Controller,一个典型的示例如下:publicclassModule:NancyModule{publicModule(){Get["/greet
·
2022-07-11 23:32
ASP.NET
MVC-动态网页开发-宿舍管理系统
很不容易,我在这两周为了数据库的课程设计第一次学习到了动态网页的开发。首先是尊重知识,也是为了知识不被忘记,在这里写下这第一篇博客。才疏学浅如果有什么理解错误,多包涵。首先是环境的配置,我自己使用的是VisualStudio2022版本,选择ASP.NETWeb应用程序(.NETFrame
江大第一深情
·
2022-07-11 15:00
【
ASP.NET
Core】自定义的配置源
本文的主题是简单说说如何实现IConfigurationSource、IConfigurationProvider接口来自定义一个配置信息的来源,后面老周给的示例是实现用CSV文件进行应用配置。在切入主题之前,老周忽然酒兴大发,打算扯一些跟主题有关系的题外话。关于ASP.NETCor
东邪独孤
·
2022-07-09 19:00
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他