ASP.NET
ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序代码看起来更洁净、更简单。
Jing-Kathy
最大的敌人是自己
展开
-
错误页面配置【ASP.NET】
前言当我们的网站页面发生错误的时候,ASP.Net会将错误信息展示出来(Sqlconnection的错误就能暴露连接字符串),这样一来不好看,二来会泄露网站的内部实现信息,给网站带来安全隐患,因此需要定制错误页,发生错误时显示开发人员定制的页面。404页面放点广告也是好的嘛。在system.web里,配置customErrors区域<!--错误页面配置--> <...原创 2019-03-20 08:38:20 · 322 阅读 · 16 评论 -
Cache缓存【ASP.NET】
Cache缓存服务端的状态保持机制,空间换时间的一种技术,网站优化的第一个手段。将数据从数据库、文件取出来放在服务器的内存中,这样后面的用户来获取数据,不用查询数据库,直接从内存(缓存)中获取数据,提高了访问的速度,节省了时间,也减轻了数据库的压力Cache的两个作用提高用户访问速度减轻数据库的压力什么样的内容适合放在缓存中?经常被查询,但是不是经常改动的数据C...原创 2019-03-19 20:28:13 · 431 阅读 · 95 评论 -
Ajax【ASP.NET】
AjaxAjax在本质上是一个浏览器端的技术Ajax技术之主要目的在于局部交换客户端及服务器间数据这个技术的主角XMLHttpRequest的最主要的特点,在于能够不用重载载入整个版面来更新资料,也就是所谓的Refresh without Reload(轻刷新)与服务器之间的沟通,完全是透过Javascripe来执行使用XMLHttpRequest本身传送的数据量小,所以反应会更快,也...原创 2019-03-17 21:20:57 · 276 阅读 · 16 评论 -
Cookies【ASP.NET】
前言我们都知道HTTP协议是无状态的,无论客户端还是服务端都没有必要记录彼此过去的行为。但是很快人们发现,有些请求记录一下,会更加方便我们,于是就出现了这种客户端和服务器端的状态保持机制。状态保持机制客户端保持机制发给顾客一张卡片,上面记录着消费的数量,一般还有个有效期限。每次消费时,如果顾客出示这张卡片,则此次消费就会与以前或以后的消费相联系起来。这种做法就是在客户端保持状态。服务端...原创 2019-03-17 10:36:54 · 277 阅读 · 11 评论 -
创建画布【ASP.NET】
在web应用程序中,如果上传的文件需要声明图片版权,添加水印,可以在.ashx 文件这样来做.ashx 文件 public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/html"; //给用户创建一张图...原创 2019-03-15 15:20:51 · 624 阅读 · 9 评论 -
文件上传【ASP.NET】
文件上传过程.html文件enctype=“multipart/form-data”:如果要上传文件必须加上该属性,指定响应的编码。只有这样用户选择的文件数据(文件流)才会放在请求报文中,发送送给服务器。表单中其他表单元素(文本框等),也会发送到服务端,但是在报文中格式也变了,但是在服务器端还是按照以前的方式进行接收<body> <!--enctype="mult...原创 2019-03-15 15:13:15 · 617 阅读 · 17 评论 -
Response.Redirect重定向(ASP.NET)
常见代码context.Response.Redirect("UserInfoList.ashx")在IE浏览器总我们可以利用HTTP协议分析工具httpwatch去分析请求报文和响应报文第一次请求第二次请求所有的图片,和样式文件都会重新向服务器发送请求浏览器缓存机制,发现经常请求的文件(例如:js文件,css文件),会直接将文件缓存进你的浏览器的Internet选项的临时文件夹...原创 2019-03-15 14:57:47 · 1961 阅读 · 12 评论 -
Web网站与Web应用程序区别(ASP.NET)
【区别一】项目就是一个应用程序。在VS中查看的时候,项目中建立的一般处理程序,有两个文件。网站只有一个。 【区别二】项目中的一般处理程序有命名空间,而网站中的没有。WEB网站每一个页面(ashx页面)都是一个独立的程序,一个页面出错了不会影响到另外一个页面。但是项目中建立完一个文件(或修改了一个文件),一定要重新生成,生成的目的就是将项目生成对应的dll文件放在bin/D...原创 2019-03-15 11:50:03 · 551 阅读 · 12 评论 -
SQL Server 建立连接时出现与网络相关的或特定于实例的错误
在连接SQL server数据库会出现如下错误:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接(provider: TCP 提供程序, error: 0 - 由于目标计算机积极拒绝,无法连接。) (.Net SqlClient Data Provider)出错原因:SQL...原创 2019-03-13 21:05:15 · 1217 阅读 · 16 评论 -
get和post请求【ASP.NET】
【get和post的异同】如果表单是以GET方式将数据发送到服务端,那么会将用户在表单中输入的数据放在浏览器的地址栏中发送到服务端。如果数据是以POST提交,那么表单中的数据全部都放在请求报文的请求体中【表单提交时用get还是post?】一般情况下用postpost提交比get提交要安全post发送的数据要比get大。(文件)一般搜索用get除了将表单中的method改成get或p...原创 2019-03-13 11:52:20 · 239 阅读 · 10 评论 -
.ashx一般处理程序【ASP.NET】
【.ashx 文件】Asp.Net常用文件【牛腩】我的这篇博客中做过相关介绍,就不过多阐述了… 在这篇博客的基础上,继续了解.ashx文件的作用。【代码片段】&amp;lt;%@ WebHandler Language=&quot;C#&quot; Class=&quot;First&quot; %&amp;gt;using System;using System.Web;using System原创 2019-03-13 10:50:09 · 452 阅读 · 14 评论 -
HTTP协议【ASP.NET】
【http(超文本传输协议)】是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。HTTP URL (URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息)的格式如下:http://host[&amp;amp;quot;:port][abs_path]http表示要通过HTTP协议来定位网络资源;host表示合法...原创 2019-03-13 09:30:39 · 330 阅读 · 12 评论 -
IIS【ASP.NET】
【IIS】全称:Internet Information Services,意为互联网信息服务。我们的电脑只有装上IIS,才能称得上服务器。安装IIS控制面板——&amp;amp;gt;程序和功能——&amp;amp;gt;启用或关闭Windows功能——&amp;amp;gt;Internet 信息服务——&amp;amp;gt;都展开,全选——&amp;amp;gt;确定打开IIS控制面板——&a原创 2019-03-12 21:46:18 · 260 阅读 · 10 评论 -
Asp.Net常用文件【牛腩】
牛腩新闻发布系统【学习前提】完成机房收费系统合作版,文档齐全,建模完整,并通过技术委员会验收。对三层架构有了充分的认识。【阶段说明】本阶段是提高班从C/S阶段到B/S阶段的第一个项目,是提高班的里程碑的项目,该项目 通过边看视频,跟着视频里面的讲解实现一个基于web方式的在线新闻发布系统,该系统后台采用C#编写,代码简单易懂,前面的收费系统类似。前台采用ASP.NET开发,开发过程中应...原创 2019-03-10 21:21:25 · 226 阅读 · 13 评论