.net 5就要发布了,把asp.net core 3.1的一些模块改成了5.0来适配,基本都是体力活,没有太大改动。ORM dapper一个轻量级的ORM,重点实现SQL语句实体映射,用sql不失灵活高效,映射用实体不失简便快捷,同时适配大部分数据库。https://github.com/axzxs2001/aspnetcore5.0/tree/master/aspnetcore5.0/D
转载
2023-06-10 15:41:01
49阅读
Asp.net MVC Comet推送
一、简介
在Asp.net MVC实现的Comet推送的原理很简单。
服务器端:接收到服务器发送的AJAX请求,服务器端并不返回,而是将其Hold住,待到有东西要通知客户端时,才将这个请求返回。
客户端:请求异步Action,当接收到一个返回时,立即又再发送一个。
缺点:会长期占用一个Asp.net处理线程。但相比于轮询,其节省了带宽。
原创
2021-07-16 16:43:14
242阅读
一、简介 在Asp.net MVC实现的Comet推送的原理很简单。 服务器端:接收到服务器发送的AJAX请求,服务器端并不返回,而是将其Hold住,待到有东西要通知客户端时,才将这个请求返回。 客户端:请求异步Action,当接收到一个返回时,立即又再发送一个。 缺点:会长期占用一个Asp.net
转载
2015-04-01 10:17:00
112阅读
2评论
一、新建空项目 打开VS2017,新建→项目,选择如下:点击,确定,弹出的界面选择如下:选择空项目,因为选择其他的话会自动生成很多用不到的类,显得项目不够“清爽”,ASP.NET Core选择2.0版本。最后点击确定。创建项目如下: 刚建好的项目可能在依赖项哪儿有黄色的感叹号,那是因为NuGet包还没有加载完,等加载完以后黄色感叹号就消失了。看!整个项目很清爽吧!不管三七二十一,先Ru
转载
2023-07-03 16:03:46
135阅读
在网上搜了搜,没有发现C#实现http长连接的开源项目,估计是实现起来太简单了吧。自己写一个,不是项目中使用,纯粹测试一下。1、原理 所谓长连接,是指客户端以http协议连接到服务器,区别于一般的短连接,服务器不会立即返回数据,而是保持住这个连接,等到有数据时才返回。说起来简单,但却不能使用Sleep或者信号量的方式保持住连接,因为这么做会长时
原创
2013-07-16 09:06:03
10000+阅读
点赞
8评论
我潜水很多年,今天忽然出现。很久没写过博客了,不是因为不想写,而是因为没有什么感想,不知从何写起。前天看到一篇博文《一步一步打造自己的WEBIM》,觉得COMET这个概念很有意思,但博主使用了自己的一套较为复杂的框架,看起来颇为费劲,故而我想通过简单的“jQuery+两个类”来实现一个简单的comet模型,并附上源码,请大家拍砖。效果图如下:一、概念借用横刀天笑的解释这个Comet概念:“
转载
2014-09-02 09:31:00
31阅读
2评论
我潜水很多年,今天忽然出现。很久没写过博客了,不是因为不想写,而是因为没有什么感想,不知从何写起。
前天看到一篇博文《一步一步打造自己的WEBIM》,觉得COMET这个概念很有意思,但博主使用了自己的一套较为复杂的框架,看起来颇为费劲,故而我想通过简单的jQuery+两个类来实现一个简单的comet模型,并附上源码,请大家拍砖。
效果图如下:
一、概念
借用横刀天笑的解释这个Comet概念:像
转载
精选
2013-01-14 14:16:16
246阅读
前天看到一篇博文《一步一步打造自己的WEBIM》,觉得COMET这个概念很有意思,但博主使用了自己的一套较为复杂的框架,看起来颇为费劲,故而我想通过简单的“jQuery+两个类”来实现一个简单的comet模型,并附上源码,请大家拍砖。 效果图如下: 一、概念 借用横刀天笑的解释这个Comet概念:“
转载
2017-12-05 10:32:00
34阅读
2评论
一.什么是Model验证Asp.Net MVC 采用Model绑定为目标Action生成相应的参数列表,但是在Action方法执行前,还要对绑定的参数进行验证,我们就把这种带参数的验证称之为Model验证。二.正文 下面直接上简单Demo操作 第一步:模型验证就要建Model 并加属性验证 1 public class Person
2
转载
2023-06-10 15:37:32
63阅读
FastReport是功能非常强大的报表工具,在本篇文章中讲解如何使用FastReport实现打印功能。一、新建一个窗体程序,窗体上面有设计界面和预览界面两个按钮,分别对应FastReport的设计和预览功能,其实现代码如下:1 using FastReport;
2 using System;
3 using System.Collections.Generic;
4 using Syst
转载
2023-08-15 18:44:25
229阅读
这一讲是ASP.net系列讲座中最重要的一讲,包括服务器控件,数据库操作等所有涉及操作数据的控件都会用到 DataBind,也就是说DataBind这一讲,已经开始讲ASP.net核心的问题了。其实DataBind的概念已经提出很长时间了,在ASP中也有应用,只是大家不是很注意而已。但在ASP.net中,已经把它提升到了一个核心的高度。 4.1 简单介绍 DataBind DataBind
转载
2023-07-31 10:41:19
46阅读
ASP,ASP.NET,JSP,PHP异同说明: 1、asp,jsp,php都是动态网页技术,可以实现浏览者和服务器的交互,比如读取数据库的资料,根据不同用户提供不同的界面等。(1)asp是微软的动态网页技术,使用VB这样的脚本语言编写,大量的编程语言嵌入到html的代码中,用户在浏览网页时对服务器发送一个请求,服务器中的asp引擎来解析网页中嵌入的VB脚本语言,根据这些脚本语言绘制出完整的htm
转载
2023-09-07 05:53:10
56阅读
再谈asp、asp.net、jsp、php(资源占用率、建站成本)当初没事就看几种建站技术对比的网页,那时人们普遍有一种认识,asp程序质量最烂,php多在国外运行,jsp那是高端技术(性能高、学习成本高、服务器费用高),asp.net和jsp很像但最不适合做网站。多年后、这几种语言都用过之后再做一个客观的评价。首先说的是asp和php,这两类脚本语言很像,都是通过解释方式执行的。所以效率不是很高
转载
2023-06-01 18:07:02
105阅读
ASP.NET Core性能优化避免阻塞调用ASP.NET Core应用应设计为可同时处理许多请求。异步API允许较小线程池处理数千个并发请求,无需等待阻塞调用。线程可以处理另一个请求,而不是等待长时间运行的同步任务完成。ASP.NET Core应用中的一个常见性能问题是阻塞可以异步进行的调用。许多同步阻塞调用都会导致线程池饥饿和响应时间降低。禁止行为通过调用Task.Wait或Task<T
转载
2023-09-15 14:20:27
112阅读
1. 安装Microsoft .net FrameWork 4.0安装包;2. 安装ASP.NET MVC 3+; --- 此步骤也可以省略,在你的项目直接用Nuget引用所有MVC相关的DLL。3. 在IIS中发布网站,创建虚拟目录,ASP.NET版本选择4.0.30196;--- 或者在VS中设置网站目标框架为版本4
转载
2023-06-01 18:00:33
135阅读
ASP.NET MVC编写的程序需要部署到IIS上面才能进行访问,部署方式分为两种。一、直接用源代码部署第一种方式可以直接使用源代码进行部署。部署步骤:1、新建网站在IIS里面选择网站,然后右键选择“添加网站”然后打开“添加网站”对话框:2、配置添加网站界面配置如下:然后点击确定,这时在左侧的网站列表中就可以看到新添加的网站。3、浏览在左侧列表选中要浏览的网站,然后点击右侧的浏览,如图所示:然后浏
转载
2023-06-25 11:36:46
107阅读
ASP.NET MVC 简介 ASP.NET MVC 教程MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式;它是三种 ASP.NET 编程模式其中之一。ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。ASP.NET 支持三种不同的开发
asp.net是.net framework的web分支。.net framework完全产生于面向对象的类的层次结构,涵盖windows操作系统的所有编程问题。WEB应用程序由页面组成,用户从服务器请求这些页面,然后服务器对页面进行处理,以HTML代码的形式返回。对被请求的资源的处理方式因服务器而不同。如果资源具有.aspx扩展名,IIS则委派asp.net运
转载
2023-07-05 10:40:35
34阅读
一.安装IIS与其他基础模块1.进入操作系统“控制面板\所有控制面板项\程序和功能”,如图:2.点击“启用或关闭Windows功能”,选择【Internet information Services】和【Internet information Services 可承载的Web核心】菜单中的选中项,如图:3.点击【确定】,Windows功能开始下载并安装已选功能的程序,直到出现“Windows已完
转载
2023-07-03 17:27:15
62阅读
1. 是什么ASP.NET Core 是一个编程框架。它的特点有:- 跨平台- 高性能- 开源- 适合构建现代云服务- 运行在 .NET Core 上2. 好处- 可以做 Web UI,也可以做 Web API- Razor Pages 让简单的页面应用易于编写- Blazor 让 C# 可以运行在浏览器中,和 JS 互操作- 支持 gRPC- 内建依赖注入- 可以托管在多种主流服务器软件上3.
转载
2023-07-26 22:44:21
109阅读