Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET中各个后缀名的含义介绍

ASP.NET中各个后缀名的含义介绍

1 .Global.asax文件是 ASP.NET 应用程序的中心点。它提供无数的事件来处理不同的应用程序级任务,比如用户身份验证、应用程序启动以及处理用户会话等。你应该熟悉这个可选文件,这样就可以构建出健壮的ASP.NET 应用程序。2 .sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。3 .csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。4 .aspx:Web 窗体页由两部分组成:视觉元素(...
ASP.net Textbox的技巧使用

ASP.net Textbox的技巧使用

①、大家在做Web开发的时候,可能也会遇到之前我所遇到的问题,在使用TextBox控件时,控件的边缘不能被背景图片完全覆盖掉,如图1:因为Textbox解析后也是html—Text控件,而Text控件是默认有边,即是border:1px solid #000;所以只要为Textbox控件加上如下的一小句CSS就可以了,即是“border:0px”,最后效果如图2:②、大家在做Web开发时,不知道大家有没有发现,当将Textbox控件的TextMode = ...
asp.net文件上传功能(单文件,多文件,自定义生成缩略图,水印)

asp.net文件上传功能(单文件,多文件,自定义生成缩略图,水印)

前言 上传功能,是大家经常用到了,可能每一个项目都可以会用到。网上到处都有上传功能的代码。比我写的好的有很多。我这里也仅是分享我的代码。 功能实现点 1.单个文件上传; 2.多个文件上传; 3.对于图片等类型的图像,可以自定义生成缩略图大小; 4.文件服务器扩展。 模式 主要使用的是“模板方法”的设计模式。 本文章的功能优缺点 1.可以自定义生成缩略图的大小,任意定义。对于像微生活运动户外商城(http://sports.8t8x.com/) 、淘宝网等的...
ASP.NET控件10个最有用的属性详解

ASP.NET控件10个最有用的属性详解

1、ClientIDMode 渲染ASP.NET控件时会自动生成一个ID,当我们在客户端脚本中引用它们时,却会制造不少麻烦,虽然它是命名容器和ID的简单串联,但仍然无法预测生成的ID范围。 ASP.NET 4.0使用ClientIDMode属性解决了这个问题,它允许你控制生成这些ID的方法,ClientIDMode有四个可选择的值:AutoID,Static,Predictable和Inherit。下面是这四个值的含义解释: AutoID – ...
ASP.NET WebService中使用ASP.NET_SessionId的问题说明

ASP.NET WebService中使用ASP.NET_SessionId的问题说明

今天在帮助同事解决对WebService进行 Web References 调用问题:当调用webservice第一个方法Method1发现服务端Set-Cookie: ASP.NET_SessionId=*****保存了ASP.NET的会话状态。接着当我再调用webservice的第二个方法Method2时发现无法正确返回服务器端处理结果 也就是说webservices进行http post 的时无法正常响应服务端。感觉问题就出在cookie上(Meth...
ASP.NET性能优化之构建自定义文件缓存

ASP.NET性能优化之构建自定义文件缓存

现在,借助于.NET4.0中的OutputCacheProvider,我们可以有多种选择创建自己的缓存。如,我们可以把HTML输出缓存存储到memcached分布式集群服务器,或者MongoDB中(一种常用的面向文档数据库,不妨阅读本篇http://msdn.microsoft.com/zh-cn/magazine/gg650661.aspx)。当然,我们也可以把缓存作为文件存储到硬盘上,考虑到可扩展性,这是一种最廉价的做法,本文就是介绍如果构建自定义文件...
ASP.NET性能优化之让浏览器缓存动态网页的方法

ASP.NET性能优化之让浏览器缓存动态网页的方法

OutputCache是针对所有访问服务器资源的用户,本篇要介绍的浏览器缓存则是针对单个用户,让浏览器在我们的控制下彻底不持续访问服务器上的动态内容,也就是我们要让浏览器变成我们的缓存机制中的一部分,在某些特定的场景下最大化地提升ASP.NET站点的性能。如果说OutputCache是从广度上提升并发效率,则浏览器缓存是从深度上提升效率。 一:HTTP头简介1.1浏览器第一次请求假设我们请求一个URL地址,譬如我服务器上的一个静态页面http://192....
压力测试中需要掌握的几个基本概念

压力测试中需要掌握的几个基本概念

1:吞吐率(Requests per second)服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。记住:吞吐率是基于并发用户数的。这句话代表了两个含义,1:吞吐率和并发用户数相关;2:不同的并发用户数下,吞吐率一般是不同的。计算公式:总请求数 / 处理完成这些请求数所花费的时间,即Request per second = Complete re...
ASP.NET性能优化之减少请求

ASP.NET性能优化之减少请求

这种机制存在的性能损耗,就是服务器的ASP.NET仍旧要接收请求,处理请求。此篇所讲的机制是让浏览器自己去决定是否去读缓存,这样就彻底消灭了针对服务器的请求。 1:减少静态页面请求要让静态页面支持这个需求,我们需要用到http头中的Cache-Control: max-age。值得注意的是Cache-Control是在HTTP/1.1协议下的标识,它是HTTP/1.0协议中的Expires的升级。为了让静态页支持Cache-Control,一种方案是在II...
HttpWebRequest和HttpWebResponse用法小结

HttpWebRequest和HttpWebResponse用法小结

最近公司拓展市场异常迅猛,数周之类开出去几十套系统,虽然系统名字不一样,但各个内容相似。由于时间紧迫,很多开出去的系统 出现各种神奇的错误,当初虽然有记录错误日志,然而很多客户使用的是自己的服务器和数据库,出了问题我们并不能立即掌握信息, 因此决定做一个捕获所有系统的异常并保存到自家数据库中。 实现思路 在每个系统出写入报告错误代码(找个合理的理由,比如系统免费升级) -> 自家服务器接收并处理错误报告 -> 反馈用户(解决掉BUG就行,不要太...
sqlserver 批量数据替换助手V1.0版发布

sqlserver 批量数据替换助手V1.0版发布

这种方法操作繁琐,而且一般不是很懂数据库的人很难操作。于萌发了要写一个小程序的念头,经过两天时间的折腾这个小软件终于和各位见面了,希望各位童鞋多给点意见。说了这么些之后还是先上界面吧,^..^ 现在就来说说这个小程序的开发思路吧。第一步:通过 sp_helpdb系统存储过程得到SqlServer中的所有数据库名称。复制代码 代码如下: #region 测试数据库连接,并显示数据库列表 /// <summary> /// 测试数据库连接,并显示数...
asp.net DropDownList自定义控件,让你的分类更清晰

asp.net DropDownList自定义控件,让你的分类更清晰

看到Discuz是2个下拉列表进行合并的,网上找了一些资料,然后写了这个小源码,在这里和大家分享一下! 运行效果图,如下所示(深黑的地方选不中,因为那是上一级的分类): 项目结构图如下所示:Controls类库SmartDropDownList.cs代码如下所示:SmartDropDownList.cs 复制代码 代码如下: using System; 2 using System.Collections.Generic; 3 using System.L...
<< 91 92 93 94 95 96 97 98 99 100 >>