ASP.NET - 技术教程文章

ASP.NET仿新浪微博下拉加载更多数据瀑布流效果【代码】

闲来无事,琢磨着写点东西。貌似页面下拉加载数据,瀑布流的效果很火,各个网站都能见到各式各样的展示效果,原理大同小异。于是乎,决定自己写一写这个效果,希望能给比我还菜的菜鸟们一点参考价值。 在开始之前,先把实现的基本原理说一下。当夜幕下拉到底部的时候,js可以判断滚动条的位置,到达底部触发js方法,执行jquery的ajax方法,向后台一般处理程序夜幕ashx文件请求数据源,得到json格式的数据源。然后,遍历json数据源,...

Asp.Net Core 程序开发技巧汇总【代码】【图】

使用Sqlite数据库创建项目Asp.Net Core Web应用程序Web应用程序 ASP.NET Core 2.2NuGet管理,添加Sqlite数据库支持Microsoft.EntityFrameworkCore.Sqlite添加数据实体类添加文件夹Models在Models文件夹添加类 Test Context using System.Collections.Generic;using Microsoft.EntityFrameworkCore;using System.ComponentModel.DataAnnotations;namespace WebApplication1.Models{publicclass TestContext:DbContext{public TestCo...

ASP.NET Core 3.0 上的gRPC服务模板初体验(多图)【代码】【图】

原文:ASP.NET Core 3.0 上的gRPC服务模板初体验(多图)早就听说ASP.NET Core 3.0中引入了gRPC的服务模板,正好趁着家里电脑刚做了新系统,然后装了VS2019的功夫来体验一把。同时记录体验的过程。如果你也想按照本文的步骤体验的话,那你得先安装.NET Core3.0预览版的SDK。至于开发工具我用的时VS2019,当然你也可以使用VS Code进行。作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/10631420.htmlgRPC的简单介绍gRPC 是一...

Error-ASP.NET-WebForms:WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。【代码】【图】

ylbtech-Error-ASP.NET-WebForms:WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。 1.返回顶部1、“/”应用程序中的服务器错误。WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈...

Asp.net Web Api 数据绑定【代码】

1、假设有如下api,传入经纬度获取城市信息,api可以定义为api/geodata?latitude=47.678558&Longitude=-122.130989 下面我来尝试将经纬度信息作为一个参数进行提交。api/geodata?location=47.678558,-122.130989首先,我们肯定想到可以在api中获取location再去对location进行解析,这种方法不推荐,下面我们尝试另外一种方法直接变量接收。[TypeConverter(typeof(GeoPointConverter))]//标记类型转换器publicclass GeoPoint{public...

ASP.NET MVC从客户端中检测到有潜在危险的 Request.Form 值【代码】

ASP.NET MVC4(Razor)从客户端中检测到有潜在危险的 Request.Form 值 “/”应用程序中的服务器错误。从客户端(Content="sdfdddd...")中检测到有潜在危险的 Request.Form 值。 说明: ASP.NET 在请求中检测到包含潜在危险的数据,因为它可能包括 HTML 标记或脚本。该数据可能表示存在危及应用程序安全的尝试,如跨站点脚本攻击。如果此类型的输入适用于您的应用程序,则可包括明确允许的网页中的代码。有关详细信息,请参阅 http://go...

ASP.NET MVC- 数据验证机制【代码】

ASP.NET MVC的数据验证机制,比起ASP.NET WEBFORM那种高效很多。下面记录以下两个示例,以便日后方便查阅。  方式一:在Controller里通过AddModelError方法返回错误的验证信息,看一下代码示例:  Controller里的,注意看一下,他Add的时候提交是HTTPPOST,并且传参是传一个MODEL进来。public ActionResult Add(){return View();}[HttpPost]public ActionResult Add(Package.Model.Message message){if (message.gName == null...

ASP.NET MVC项目中App_Code目录在程序应用【代码】【图】

学习ASP.NET MVC,如果你是开发ASP.NET MVC项目的,也许你去为项目添加前ASP.NET项目的APP_Code目录,在这里创建与添加的Class类,也许你无法在MVC项目所引用。那这样说,是不是一没有作用了呢?非也。从下面一步一步来学习。创建一个model,名称:Machine using System; using System.Collections.Generic; using System.Linq; using System.Web;namespace Insus.NET.Models {publicclass Machine{publicint Key { get; set; }pub...

Asp.Net页面(母版页)加载顺序

Page 执行中将按照如下顺序激活事件:Page.PreInitPage.InitPage.InitComplitePage.PreLoadPage.LoadPage.LoadCompletePage.PreRenderPage.PreRenderComplete如果页面从另一个页面继承,如BasePage:System.Web.UI.Page,在BasePage中做了一些扩展,如权限检查,而其他页面从BasePage继承,则BasePage和最终Page的事件激活顺序是:UI.PreInitPage.PreInitUI.InitPage.InitUI.InitComplitePage.InitCompliteUI.PreLoadPage.PreLoadUI...

Asp.Net 数据操作类(附通用数据基类)

using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; namespace EC { /// <summary> /// EB通用与数据交互操作基类 /// </summary> public class EBCommonObj:IDisposable { private bool _alreadyDispose = false; private DBOper...

验证视图状态 MAC 失败。 ASP.NET machineKey的作用和使用方法

ASP.NET machineKey的作用如果你的Asp.Net程序执行时碰到这种错误:“验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。”那么说明你没有让你的应用程序使用统一的machineKey,那么machineKey的作用是什么呢?按照MSDN的标准说法:“对密钥进行配置,以便将其用于对 Forms 身份验证 Cookie 数据和视图状态数据进行加密和...

ASP.NET cache缓存的用法【代码】

本文导读:在.NET运用中经常用到缓存(Cache)对象。有HttpContext.Current.Cache以及HttpRuntime.Cache,HttpRuntime.Cache是应用程序级别的,而HttpContext.Current.Cache是针对当前WEB上下文定义的。HttpRuntime下的除了WEB中可以使用外,非WEB程序也可以使用。1、HttpRuntime.Cache 相当于就是一个缓存具体实现类,这个类虽然被放在了 System.Web 命名空间下了。但是非 Web 应用也是可以拿来用的。2、HttpContext.Cache 是对上述...

分享一个点赞超过100的漂亮ASP.NET MVC蓝色界面框架【图】

从 陈贞宝 博客中看到一个MVC模板感觉特别漂亮就尝试着分离出来,直接拿来用啦,直接拷贝到自己的常用的代码库里收藏起来,地址是http://www.cnblogs.com/baihmpgy/p/3817613.html下图是该界面框架的样式。 要使用该界面框架,你可以通过以下地址来下载到界面框架的Visual Studio 2013模板。 模板下载地址:http://download.csdn.net/detail/luomingui/8297843下载后(不解压缩直接拷过去也可以),解压缩,将UIShell.OlsonAdmin...

ASP.NET MVC 入门1、简介【图】

什么是MVC模式MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢?我们先来看一下普通的WebForm模式下,我们请求一个例如http://www.51mvc.com/blog/index.aspx的URL,那么我们的WebForm程序会到网站根目录下去寻找blog目录下的i...

第十二节:Asp.Net Core 之分布式缓存(SQLServer和Redis)【代码】【图】

原文:第十二节:Asp.Net Core 之分布式缓存(SQLServer和Redis)一. 整体说明 1. 说明  分布式缓存通常是指在多个应用程序服务器的架构下,作为他们共享的外部服务共享缓存,常用的有SQLServer、Redis、NCache。   特别说明一下:这里的分布式是指多个应用程序服务器,而不是指将Redis或SQLServer部署成分布式集群。 2. 分布式缓存数据有以下几个特点 A. 跨多个服务器请求 B. 服务器重新启动和应用部署缓存仍然有效 C. 不使用...

ASP.NET MVC参考手册

类说明AcceptVerbsAttribute表示一个特性,该特性指定操作方法将响应的 HTTP 谓词。ActionDescriptor提供有关操作方法的信息,如操作方法的名称、控制器、参数、特性和筛选器。ActionExecutedContext提供 ActionFilterAttribute 类的 ActionExecuted 方法的上下文。ActionExecutingContext提供 ActionFilterAttribute 类的 ActionExecuting 方法的上下文。ActionFilterAttribute表示筛选器特性的基类。ActionMethodSelectorAttribu...

ASP.NET MVC+Ajax前后端交互

在Web系统中,Ajax技术已经成为提高用户体验的必备技术。开发Ajax程序,涉及两方面的内容:一是客户端技术,二是服务器端技术。(1)客户端技术核心工作是通过JavaScript向服务器发送数据和接收数据。初次之外还涉及两个工作,一是数据的展示,因此涉及Html DOM、CSS等相关技术;二是数据处理,因此涉及JSON、XML等数据格式处理技术。在实际开发过程中,可以借助一些客户端框架,来提高工作效率。(2)服务器端技术核心工作是完成在...

ASP.NET 常用五大对象总结- (新手见解)【代码】

Response 对象用于从服务器向用户发送输出的结果。Request 对象用于从用户那里取得信息。Application 在一起协同工作以完成某项任务的一组 ASP 文件称为一个应用程序。而 ASP 中的 Application 对象的作用是把这些文件捆绑在一起。Session 对象用于存储关于某个用户会话(session)的信息,或者修改相关的设置。存储在 session 对象中的变量掌握着单一用户的信息,同时这些信息对于页面中的所有页面都是可用的。Server 对象的作用是...

总结ASP.NET中用到的几种代码【代码】【图】

在服务器端创建按钮添加对话框(可能用到的比较少,但是可以这么干)1 Button1.Attributes.Add("onclick","return confirm(’确认?’)"); 2 Button1.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}") View Code 原文:http://www.cnblogs.com/sening/p/4591861.html

ASP.NET MVC file download sample【代码】【图】

ylbtech- ASP.NET MVC:ASP.NET MVC file download sample   功能描述:ASP.NET MVC file download sample2,TechnologyAndTheEnvironment(技术与环境)操作系统:windows开发语言:C#开发框架:ASP.NET MVC数据库: 开发软件:Microsoft Visual Studio 2010 开发技术 ASP.NET MVC3,DatabaseDesign(数据库设计) 4,FeatureScreenshots(功能截图)4.App_Data/App_Data/download/testcert2.cer/App_Data/download/testdata.zip/App_Data/down...

让Asp.NET的DataGrid可排序、可选择、可分页

DataGrid是Asp.NET中的一个重要的控件,经常我们都将DataGrid做成可分页的和可排序的,有时还需要加上选择功能。这些都是经常需要用到的方法,其实是比较简单的。 设计思路: 为了方便起见,我们连接SQL Server 2000的NorthWind数据库的Orders表,从数据库里得到此表的数据视图。利用DataGrid的SortCommand事件实现排序。用一个模板列加上CheckBox控件实现选择。可用DataGrid的属性生成器的“分页”选项或者自己修改HTML实现分页。...

针对Asp.net MVC SEO的几点建议【代码】【图】

1. 引言SEO 即搜索引擎优化,很多web开发人员本应该熟悉,至少需要了解的一个知识点。像百度、必应等搜索引擎其实一直都在进化。但是有些优化的技巧可能在短时间内不变。今天就给大家介绍几个专门针对Asp.net MVC网站的SEO技巧, 当然有些技巧也通用于其他website. 2. SEO工具首先介绍下一个 SEO 的一个小工具(SEO Toolkit),这个工具有点类似于一些分析exe程序性能的工具。但是不同的是它主要针对网站分析出哪些页面需要做SEO优...

ASP.NET jquery ajax传递参数

第一种:GET传递前台 ajax GET 传递 :即在请求的地址后面加上参数,URL地址长度有显示,安全性低后台接收:Request.QueryString[“参数名字”]!例如:function LoadBar(id) { var project = id; var month = $("#txtMonth").val(); $.ajax({ type: "GET", async: false, url: ‘GetProjectScore.aspx?project=‘ + project + ‘&month=‘ + month, data...

Owin+ASP.NET Identity浅析系列(三)框架结构分析【代码】【图】

在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《Owin+ASP.NET Identity浅析系列》来祭奠那逝去的……前两篇博客仅仅说了下功能如何实现,这篇博客来分析IdentityModels、IdentityConfig、Startup.Auth类文件在Owin+ASP.NET Identity框架中起到的作用  IdentityModels类文件存放的是用户、角色、数据库上下文等实体类  IdentityConfig类文件存放的是用户管理器、角色管理器、数据库上...

VisualStudio2017中新建项目没有Asp.Net项目【图】

场景在安装VS时只勾选了C#桌面应用开发等基础功能模块。没有安装ASP.NET功能。所以在新建项目时web下没有asp.net的项目。注:博客: https://blog.csdn.net/badao_liumang_qizhi关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。实现工具-获取工具和功能 然后勾选ASP.NET和Web开发,点击修改 等待下载安装完成并重启 那么在新建项目时就有了web下的asp.net程序和网站的选项 原文:https://www.cnblogs.com/ba...

Asp.Net Core App 部署故障示例【代码】【图】

相关阅读:Windows + IIS 环境部署Asp.Net Core App1. HTTP Error 502.5 – Process Failure环境Windows Server 2012, IIS 8, Asp.Net Core 1.1.故障App按正常流程发布后通过浏览器访问出现以下错误:HTTP Error 502.5 – Process FailureThe application process failed to startThe application process started but then stoppedThe application process started but failed to listen on the configured port排错1. 通过页面返...

VS2015安装ASP.NET MVC4

http://www.microsoft.com/zh-cn/download/details.aspx?id=44533 下载安装 AspNetMVC4.msi 原文:http://www.cnblogs.com/caoyc/p/6404413.html

[译]使用DOT语言和GraphvizOnline来可视化你的ASP.NETCore3.0终结点01【代码】【图】

这是系列文章中的第一篇:使用GraphvizOnline可视化ASP.NETCore3.0终结点。.第1部分-使用DOT语言来可视化你的ASP.NETCore3.0终结点(本文)第2部分-向ASP.NET Core应用程序添加终结点图第3部分-使用ImpromptuInterface创建一个自定义的DfaGraphWriter,以便于反射作者:依乐祝 原文:https://andrewlock.net/visualizing-asp-net-core-endpoints-using-graphvizonline-and-the-dot-language/ 译文:https://www.cnblogs.com/yilezhu/...

Asp.Net Core 如何在 IIS 中设置环境变量【代码】

当运行一个 Asp.Net Core 应用的时候, WebHostBuilder 根据环境变量来判断当前运行的是哪个环境,可能是 Development,Staging或者Production.你也可以设置成随便的一个字符串.这个链接将会告诉你 如何在各种平台各种环境中设置环境变量.但如果你使用 IIS来代理 Asp.Net Core.你需要在 web.config 中设置环境变量<configuration><system.webServer><handlers><add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" r...

张高兴的 Windows 10 IoT 开发笔记:部署 ASP.NET Core 2 应用【代码】【图】

今天是大年初二,都去走亲戚了吧,享受一下这难得的能和亲友相聚的时光。而我就不一样了,今天一回到家就又开始瞎折腾了,哈哈哈。问题背景最近花了点时间用 ASP.NET Core 2 写了个个人博客,中间出了好多问题,过程弯弯曲曲的,但好歹最后还是完成部署在阿里云上了。这几天闲的没事看 .NET Core CLI,发现运行时标识符(Runtime IDentifier)居然有 win10-arm,这使我突然萌生了想把我的博客部署在 Raspberry Pi 上。(这就是纯属...