ASP - 技术教程文章

【ASP.NET Web API教程】6.1 媒体格式化器【代码】

原文:【ASP.NET Web API教程】6.1 媒体格式化器6.1 Media Formatters6.1 媒体格式化器本文引自:http://www.asp.net/web-api/overview/formats-and-model-binding/media-formattersBy Mike Wasson|March 8, 2012作者:Mike Wasson|日期:2012-3-8This tutorial shows how support additional media formats in ASP.NET Web API.本教程演示如何在ASP.NET Web API中支持额外的媒体格式。6.1.1 Internet Media Types6.1.1 Internet的...

ASP.NET Core的路由[5]:内联路由约束的检验【代码】【图】

当某个请求能够被成功路由的前提是它满足某个Route对象设置的路由规则,具体来说,当前请求的URL不仅需要满足路由模板体现的路径模式,请求还需要满足Route对象的所有约束。路由系统采用IRouteConstraint接口来表示路由约束,所以我们在接下来的内容中将路由约束统称为RouteConstraint。 在大部分情况下,约束都是针对路由模板中定义的某个路由参数,其目的在于验证URL携带的某部分的内容是否有效。不过也有一些约束与路由参数无关...

Spring Aspect Oriented Programming【代码】

本文是一篇Spring AOP的基础知识分析文章,其中不牵扯源码分析,只包含AOP中重要概念的讲解,分析,以及Spring AOP的用法。 Spring 从2.0版本引入了更加简单却强大的基于xml和AspectJ注解的面向切面的编程方式。在深入了解如何用Spring 进行面向切面的编程前,我们先了解AOP中的几个重要的基本概念,这几个概念并非Spring特有的,并且从字面上看有些难于理解,不过我会尽量用实例和通俗的语言来进行阐述。 首先,到底什么是A...

asp.net core 的验证模型

https://www.cnblogs.com/dudu/p/6367303.htmlClaimsPrincipal 证件持有人ClaimsIdentity 证件(驾照、身份证)Claim 证件上的字段认证成功后,在 HttpContext.User 中存入 ClaimsPrincipal.原文:https://www.cnblogs.com/new-start/p/13246823.html

ASP.NET MVC 过滤器(一)【代码】【图】

ASP.NET MVC 过滤器(一)前言前面的篇幅中,了解到了控制器的生成的过程以及在生成的过程中的各种注入点,按照常理来说篇幅应该到了讲解控制器内部的执行过程以及模型绑定、验证这些知识了。但是呢,在MVC框架中提供了一种机制在控制器方法执行之前我们还可以通过这种机制来做一些横向切面的操作,这种机制的实现就是过滤器了,在本篇和后续的篇幅中将会对几种过滤器做一番讲解,并且会对过滤器在框架中的一个执行过程进行粗略的讲解...

学习ASP.NET MVC框架揭秘笔记-IIS/ASP.NET管道(二)

IIS7.0与ASP.NETIIS7.0在请求的监听和分发机制上又进行了革新性的改进,主要体现在引入Window进程激活服务(Windows Process Activation Service,WAS)分流了原来(IIS6.0)W3SVC承载的部分功能。IIS6.0中W3SVC主要承载着如下三大功能。1.HTTP请求接收:接收HTTP.SYS监听到的HTTP请求。2.配置管理:从元数据库(metabase)中加载配置信息对相关组件进行配置。3.进程管理:创建、回收、监控工作进程。IIS7.0将后两组功能实现到了WA...

HTTP 错误 403.14 - Forbidden0--Asp.net实现下拉框和列表框的连动【图】

走过了牛腩老师的新闻发布系统,漫游过了孙鑫老师的Html,在427沐浴第一缕冬日阳光的美丽月底,小编迎来了北大青鸟的Asp.net,北大青鸟,高大上的赶脚有么有,哈哈哈,开始了小编的.net之旅。 首先,小编来简单介绍一下Asp.net,她是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active S...

AspectJ通过xml配置的方式来实现【代码】

AspectJ来通过xml配置实现可以通过参考查看下面的代码:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springfram...

Microsoft Media Foundation官方文档翻译(15)《Picture Aspect Ratio》【代码】【图】

官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/picture-aspect-ratio基于05/31/2018In this articlePicture Aspect RatioPixel Aspect RatioWorking with Aspect RatiosCode ExamplesRelated topics 此文介绍两个相似的概念,图片比例和像素比例。然后介绍如何在 media type 中使用。Picture Aspect RatioLetterboxingPan-and-ScanPixel Aspect RatioWorking with Aspect RatiosCode ExamplesFind...

AspectJ的表达式实例【代码】

Joinpoints  连接点,通俗的讲就是想要横切的目标,这些目标包括方法(Method),构造器(Constructor),域(Field),异常(Exception),对象和类初始化(Object and class)Pointcuts  切点,就是定义的规则,这些规则用于匹配目标连接点,切点包括两部分advice(怎么切),expression(规则表达式)//表达式格式 execution(modifiers? ret-type? declaring-type? name(param) throws?)以上所有部分除了returning type和name以及paramter之外都是可...

ASP.NET MVC 项目文件夹结构【图】

首先,打开Visual Studio, 新建一个demo 项目的solution,选择 Blank Soution.第二步,创建文件夹,按自己的需求创建。在这个Demo 中,我将创建4个文件夹。  Presentation: 主要放MVC web 项目  Tests: 放单元测试项目   Libraries: 放数据处理项目(可以认为这是Model)  Plugins: 放一些插件第三步,创建项目文件,把项目文件创建到相应的文件夹里面。创建empty MVC project,注意,这里需要手动输入文件夹名称,不然项目...

asp:Repeater 嵌套

protected void rptList_OnItemDataBound(object sender, RepeaterItemEventArgs e) { var ds = new DataSet(); if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DataList rptProduct = (DataList)e.Item.FindControl("dtList"); //找到分类Repeater关联的数据项 DataRowView rowv = (DataRowView)e.Item.DataItem;...

ASP.NET MVC 排球计分程序 (六)HomeController代码和一些解释【代码】

Index Action方法 (默认进入的主页)public ActionResult Index(){return View();}AddPerson Action方法(单击主页提交 将交到AddPerson里来处理数据,并将队员 名字插入数据库) public ActionResult AddPerson(){//获取填入的衣服编号和名字 并将其写入数据库//编号idA1 nameA1 SqlHelper.ClearBiaoRen();//插入B的idB1 nameB1..int numsA = 1;//将十二个队员全部插入数据库 总共有十二个文本框 执行<=12次的循环 ...

asp.net 获取IP的相关资料

ASP.net 获得客户端的IP,最常见的是使用下述代码: 复制代码 代码如下:string user_IP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; 对于了解代理服务器情况的人,我们会知道,如果用户使用了代理服务器,上述代码获得的是代理服务器的IP地址;如果用户使用了多个代理服务器,则是到达服务器的最后一个代理服务器的IP地址。 REMOTE_ADDR 说明: 访问客户端的 IP 地址。 此项信息用户不可以修改。 如...

ASP.NET 学习博客

ASP.NET MVC5 网站开发实践http://www.cnblogs.com/mzwhj/p/3537145.html 基于MVC4+EasyUI的Web开发框架形成之旅http://www.cnblogs.com/wuhuacong/p/3317223.html原文:http://www.cnblogs.com/friendwang1001/p/4592703.html

UCML 2.0 For ASP.NET开发平台简介

互联网时代,我们能跟上网络变革的步伐吗?我们的产品领先于竞争对手吗?我们能够满足日益个性化的客户需求吗?采用新的软件开发方法是我们的首要选择。第一个全面支持ASP.NET的应用框架开发平台诞生了—UCML 2.0 For ASP.NET。UCML(Universal Component Modeling Logic),通用组件建模逻辑。是一个面向WEB的应用框架开发工具,它涵盖了一个应用系统业务开发的全过程,包括数据层定义(O/R映射及GUID技 术)、业务组件、界面逻辑及...

Asp.net Web.Config - 配置元素 caching【代码】【图】

记得之前在写缓存DEMO的时候,好像配置过这个元素,好像这个元素还有点常用。  一、caching元素列表 元素说明cache定义全局应用程序缓存设置。可选的元素。outputCache指定应用程序范围的输出缓存设置。可选的元素。outputCacheSettings指定可以应用于应用程序中页的输出缓存设置。可选的元素。sqlCacheDependency为 ASP.NET 应用程序配置 SQL 缓存依赖项。可选的元素。  1、cache    属性特性说明disableMemoryCollection...

asp.net UpdatePanel实现无刷新上传图片

1)前台 复制代码 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:UpdatePanel ID=...

asp.net在iframe中弹出信息并执行跳转问题探讨

复制代码 代码如下:/// <summary> /// iframe 中,弹出信息并跳转 /// </summary> /// <param name="msg"></param> /// <param name="targetPageName"></param> public static void ResponseShowMsg(string msg, string targetPageName) { string str = "<script> alert(‘{0}‘); window.parent.frames[\"sysMain\"].location.href = ‘{1}‘; </script>"; string Urls = HttpContext.Current.Request.Url.OriginalString; if (Ur...

ASP.NET web.config中<customErrors>节点说明

customErrors>节点用于定义一些自定义错误信息的信息。此节点有Mode和defaultRedirect两个属性,其中defaultRedirect属性是一个可选属性,表示应用程序发生错误时重定向到的默认URL,如果没有指定该属性则显示一般性错误。Mode属性是一个必选属性,它有三个可能值,它们所代表的意义分别如下:Mode 说明On 表示在本地和远程用户都会看到自定义错误页面。Off 禁用自定义错误信息,本地和远程用户都会看到详细的错误信息。(默认)Remo...

ASP.NET 创建WebService——简单例子【图】

Web service是一个基于可编程的web的应用程序,用于开发分布式的互操作的应用程序,也是一种web服务WebService的特性有以下几点:1.使用XML(标准通用标记语言)来作为数据交互的格式。2.跨平台性,因为使用XML所以只要本地应用可以连接网络解析XML就可以实现数据交换,比如安卓、IOS、WindowsPhone等都可以实现对Web service的数据交互。3.基于HTTP协议,直接跨越防火墙,通用型强;下面使用Visual Studio 2013(其他VS版本亦是如...

ASP.NET MVC An existing connection was forcibly closed by the remote host【图】

An existing connection was forcibly closed by the remote host引发此问题有可能是禁用了TLS1.2导致的. 进入注册表, 找到TLS1.2在Client 目录下 把值改为1即可HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols 原文:https://www.cnblogs.com/hesijian/p/12408471.html

01 asp.net编程笔记

1、asp.net 获取当前网址url  参考地址:http://www.cnblogs.com/190196539/archive/2011/12/13/2286072.html  设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli   "http://"是协议名   "www.jb51.net"是域名   "aaa"是站点名   "bbb.aspx"是页面名(文件名)   "id=5&name=kelli"是参数 【一】获取 完整url (协议名+域名+站点名+文件名+参数)  代码如下:  string url=Request.Url.ToSt...

【译】ASP.NET Core Web APIs(三):使用ASP.NET Core创建Web APIs 【下篇】【代码】

Multipart/form-data 请求推断当一个Action方法的参数被标记为[FromForm]特性时,[ApiController]特性会应用一个推断规则,此时,请求Content-Type被推断为 multipart/form-data。为了禁用默认的行为,在Startup.ConfigureServices中将SuppressConsumesConstraintForFormFileParameters设置为true。services.AddControllers().ConfigureApiBehaviorOptions(options =>{options.SuppressConsumesConstraintForFormFileParameters = ...

ASP.NET MVC5 网站开发实践(二) - 用户部分(2)用户登录、注销【代码】【图】

上次实现了用户注册,这次来实现用户登录,用到IAuthenticationManager的SignOut、SignIn方法和基于声明的标识。最后修改用户注册代码实现注册成功后直接登录。目录:ASP.NET MVC5 网站开发实践 - 概述ASP.NET MVC5 网站开发实践(一) - 项目框架ASP.NET MVC5 网站开发实践(一) - 框架(续) 模型、数据存储、业务逻辑ASP.NET MVC5 网站开发实践(二) - 用户部分(1)用户注册一、创建ClaimsIdentityClaimsIdentity(委托基于声明的标...

Asp.net MVC 中Ajax的使用 [分享]

文章转自 http://www.huiyoumi.wang/upload/forum.php?mod=viewthread&tid=75&extra=Asp.net MVC 抛弃了Asp.net WebForm那种高度封装的控件,让我们跟底层的HTML有了更多的亲近。可以更自由、更灵活的去控制HTML的结构、样式和行为。而这点对于Ajax 的应有来说,Asp.net MVC确实要比WebForm优秀很多。我对Asp.net MVC更便捷的使用Ajax做了一下探讨,拿出来分享,欢迎拍砖。以下采用三种方式演示ajax的使用,两种都以简单demo展示希...

切点、切面:@Aspect、@PointCut相关的个人总结【代码】

最近写的项目里面都用到了很多切面,切点的知识,写完以后,来自我总结一下: 举个例子:一个类(Show)里面有一个表演(display)的方法,在表演之前,应该有致辞(say)的方法,在表演之后,应该有鼓掌(hand)的方法。为了高内聚低耦合,表演的方法应该单独封装在一个类里面,致辞和鼓掌的方法应该另外封装,但在调用时必须按照顺序来调用执行。这时候就需要设置切面和切点了!切面应该设置在致辞(say)和鼓掌(hand)方法所在...

ASP.NET MVC – 关于Action返回结果类型的事儿(上)【代码】【图】

原文:ASP.NET MVC – 关于Action返回结果类型的事儿(上)本文转自:博客园-文超的技术博客一、 ASP.NET MVC 1.0 Result 几何? Action的返回值类型到底有几个?咱们来数数看。ASP.NET MVC 1.0 目前一共提供了以下十几种Action返回结果类型:1. ActionResult(base)2. ContentResult3. EmptyResult4. HttpUnauthorizedResult5. JavaScriptResult6. JsonResult7. FileResult (b...

Android 上传图片到 Asp.Net 服务器的问题【代码】【图】

最近在做一个手机app联合系统管理做的应用程序,管理程序管理数据的发布和增删改查,手机app负责显示和操作业务逻辑这么一个功能。刚开始路走的都很顺,但是走到通过Android客户端上传图片到Asp.Net 服务器的时候出现很大的问题,图片是上传了,就是显示不出来,用照片查看器查看的时候显示:‘没有预览’,用画图软件打开的时候显示‘无效的位图文件或不支持文件的格式’!!! 大家想,肯定你的代码写得有问题,好吧,你们看看我...

ASP.NET数据绑定【代码】【图】

数据绑定是ASP.NET提供的另一种访问数据库的方法。与ADO.NET数据库访问技术不同的是:数据绑定技术可以让程序员不关注数据库连接、数据库命令以及如何格式化这些数据以显示在页面上等环节,而是直接把数据绑定到HTML元素和Web控件。  数据控件则是用来显示从数据库中获取的数据。  数据绑定的原理:    首先要设置控件的数据源和数据的显示格式,设置完成后,控件就会自动处理剩余的工作以把要显示的数据按照要显示的格式显...