http://www.mb5u.com/biancheng/net/

建站教程 / 网络编程 / .Net教程zh-cnhttp://www.mb5u.com/biancheng/net/net_101526.html1,HTTP协议是无状态的。服务器不会记住上次给浏览器的处理结果,如果需要上次处理结果(上次状态)就需要浏览器把处理结果值(上次状态)再次给服务器。 2,URL传值:通过URL参数或者通过Form表单进行页面件的传值 (不能做到很自由的存取和读取,而且不安全) 3,Cookie :2015-08-10 17:28:21.Net教程http://www.mb5u.com/biancheng/net/net_101402.htmlasp图片防盗链的代码 getimage.asp strBuffer = Request.ServerVariables(HTTP_REFERER) strBuffer = mid(strBuffer, InStr(strBuffer,.) + 1) strBuffer = left(strBuffer, InStr(strBuffer, /) - 1) FilePath = /HIDDENIMAGES/ If strBuffer = intels.net then FileP2015-07-03 16:08:22.Net教程http://www.mb5u.com/biancheng/net/net_101401.html使用asp尽量减少服务器端的工作量,这样就应该多使用javascript,把所有提交字段使用javascript或vbscript检测后提交给服务器,这样服务器就不必再作检测,而在提交时可能会有人修改script从本地提交,这样存在安全提交的问题,所以应该要求从服务器断路径提交,其他地2015-07-03 16:07:23.Net教程http://www.mb5u.com/biancheng/net/net_101377.html累加器传递模式(Accumulator passing style) 尾递归优化在于使堆栈可以不用保存上一次的返回地址/状态值,从而把递归函数当成一个普通的函数调用。 递归实际上是依赖上次的值,去求下次的值。 如果我们能把上次的值保存起来,在下次调用时传入,而不直接引用函数返回的2015-06-26 18:41:08.Net教程http://www.mb5u.com/biancheng/net/net_101376.html这篇文章主要介绍了ASP.NET MVC中将控制器分离到类库的实现的相关资料,需要的朋友可以参考下 前言 在、ASP.NET MVC的开发中,我们创建完项目之后,ASP.NET MVC是已Model-Controller-View的形式存在的,在创建项目自动生成的内容上Model我们很容易分离成类库,所以这里2015-06-26 18:40:08.Net教程http://www.mb5u.com/biancheng/net/net_101375.html本文实例讲述了ASP.NET实现推送文件到浏览器的方法。分享给大家供大家参考。具体分析如下: 这里主要实现从服务器到浏览器,推送文件,提供用户下载/浏览的功能。 提示: 在AJAX UpdatePanel里面将无效。如果代码从按钮单击事件中被调用,该按钮需要在 AJAX UpdatePane2015-06-26 17:40:12.Net教程http://www.mb5u.com/biancheng/net/net_101374.html本文实例讲述了ASP.NET列出数据库活跃链接的方法。分享给大家供大家参考。具体分析如下: 这里列出数据库的活跃链接。主要使用geeric列表和一个贮存器,创建一个泛型列表的链接,如果他们是活跃的,那么他们将显示在导航了。 ? 希望本文所述对大家的asp.net程序设计有2015-06-26 17:39:13.Net教程http://www.mb5u.com/biancheng/net/net_101353.html这篇文章主要介绍了ASP.NET中使用Application对象实现简单在线人数统计功能,本文给出实现步骤和相应代码实例,需要的朋友可以参考下 注:最近在复习ASP.NET,为了加深印象,会制作一些小的demo程序,分享给大家。 1 新建ASP.NET网站,编辑Global.asax文件,修改后的文件2015-06-17 12:05:45.Net教程http://www.mb5u.com/biancheng/net/net_101352.html这篇文章主要介绍了.NET程序调试技巧(一):快速定位异常的一些方法,本文讲解了定位本机异常、在客户环境定位.net程序异常两方面的内容,需要的朋友可以参考下 作为一个程序员,解BUG是我们工作中常做的工作,甚至可以说解决问题能力是一个人工作能力的重要体现。因为这2015-06-17 12:03:25.Net教程http://www.mb5u.com/biancheng/net/net_101347.htmlAsp.net的多层架构主要是为了解决数据层,逻辑层,表示层等之间的关系。我的做法是这样的:首先建立一个DataCore的基类。基类里面封装了一些低层的数据库的基本操作,比如说数据库联接,调用存储过程等等。 很多人对开发多层应用程序感到一定的困难。来看一个例子:对2015-06-16 18:45:28.Net教程http://www.mb5u.com/biancheng/net/net_101346.html本文实例讲述了ASP.NET缓存处理类。分享给大家供大家参考。具体如下: ASP.NET 缓存处理类。 用法: Just copy this code into a new class file (.cs) and add it to your ASP .NET website. One thing to keep in mind is that data stored in ASP .NET Cache can be2015-06-16 17:47:57.Net教程http://www.mb5u.com/biancheng/net/net_101345.html本文实例讲述了ASP.NET创建动态缩略图的方法。分享给大家供大家参考。具体分析如下: 提示: 1. 导入 System.IO 2. 创建 类C lass CreateThumbnails or any class and place following function inside that class You need one function to response call back to mai2015-06-16 17:45:12.Net教程http://www.mb5u.com/biancheng/net/net_101344.html打包(Bundling)及压缩(Minification)指的是将多个js文件或css文件打包成单一文件并压缩的做法,如此可减少浏览器需下载多个文件案才能完成网页显示的延迟感等,能有效缩小文件案体积,提高传输效率,提供使用者更流畅的浏览体验。 今天在使用MVC4打包压缩功能@Scripts.2015-06-16 11:07:52.Net教程http://www.mb5u.com/biancheng/net/net_101343.html本人将从另一个角度来解析.NET分层架构的真正奥秘。分层,一些技术功底比较薄弱的程序员听到分层就会联想到三层架构(BLL,DAL之类的),其实不是,分层是一个很大的技术框架思想,三层架构只不过是对普通的信息系统来说,将信息的流转通过三层来分解, 一.基础知识准备:2015-06-16 11:05:30.Net教程http://www.mb5u.com/biancheng/net/net_101340.html首先使用Razor的步骤:读取cshtml、解析cshtml同时指定cacheName。 而这个步骤是重复的,为了遵循DRY原则,将这段代码封装为一个RazorHelper()方法 如何在cshtml中用Razor调用外部方法 1. 首先在cshtml文件引用test1和test2所在类的命名空间 2. 在一般处理程序中调用Ra2015-06-15 14:15:00.Net教程http://www.mb5u.com/biancheng/net/net_101339.html本文较为深入浅出的分析了ASP.NET中母版页和shtml。分享给大家供大家参考。具体分析如下: 母版页 创建和使用母版页: 1. 创建Webform的母版页(MasterPage) 2. 创建使用母版页的窗体(ContentPage)。 3. 母版页使用ContentPlaceHolder挖坑,使用母版页的窗体用Content2015-06-15 13:16:27.Net教程http://www.mb5u.com/biancheng/net/net_101338.html本文实例讲述了ASP.NET中Application全局对象用法。分享给大家供大家参考。具体如下: Application是应用全局对象,被全体共享。无论通过哪个页面操作Application,另一个页面都可以读取Application信息。 由于Application是共享的,操作之前先Lock,操作完成后UnLock2015-06-15 13:14:09.Net教程http://www.mb5u.com/biancheng/net/net_101337.html本文实例讲述了ASP.NET中Global和URLReWrite用法。分享给大家供大家参考。具体如下: Global.asax: 有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。 重点了解2015-06-15 12:15:36.Net教程http://www.mb5u.com/biancheng/net/net_101336.html本文实例讲述了ASP.NET中ServerPush用法。分享给大家供大家参考。具体分析如下: 什么是ServerPush,服务器向客户端推送,其实就是长连接 只有浏览器请求服务器端,服务器端才给浏览器响应数据,不会主动向浏览器推送数据,这是一种安全考虑,也是提高服务器的性能考虑2015-06-15 12:13:20.Net教程http://www.mb5u.com/biancheng/net/net_101329.html在GridView中我们可以直接添加一个CommandField删除列来删除某行信息。但为了避免误操作引起的误删除,在删除操作者让操作者再确认下,完后再进行删除。 首先我们给我们的GridView 添加一个模板列,如下: 以下是引用片段: 其次我们给我们所添加的模板列添加:OnClien2015-06-12 17:59:28.Net教程http://www.mb5u.com/biancheng/net/net_101317.html为了界面友好,一般的操作时间较长时,都需要增加进度条提示。由于WPF自带的进度条其实不怎么好看,而且没啥视觉效果。后来,装VS2012时,发现安装过程中进度条效果不错,于是上网查了资料。学习了ModernUI(开源的),地址:https://github.com/firstfloorsoftware/mui2015-06-09 18:04:50.Net教程http://www.mb5u.com/biancheng/net/net_101316.html这篇文章主要介绍了ASP.NET使用gridview获取当前行的索引值的方法汇总,有需要的小伙伴可以参考下。 在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得2015-06-09 18:02:25.Net教程http://www.mb5u.com/biancheng/net/net_101315.html这篇文章主要介绍了ASP.NET检测到不安全 Request.Form 值解决方案汇总 ,十分的全面,需要的朋友可以参考下 当我们在网站中使用CKEditor等富文本编辑器时,大多都会遇到这样的到警告 这是因为ASP.NET默认开启对页面提交内容的验证(不仅是ASP.NET MVC,WebForms也默认启2015-06-09 00:34:28.Net教程http://www.mb5u.com/biancheng/net/net_101314.html这篇文章主要介绍了asp.net开发微信公众平台之验证消息的真实性的相关资料,需要的朋友可以参考下 验证消息的真实性 在MVC Controller所在项目中添加过滤器,在过滤器中重写 public override void OnActionExecuting(ActionExecutingContext filterContext)方法 新建数2015-06-08 23:36:22.Net教程http://www.mb5u.com/biancheng/net/net_101313.html这篇文章主要介绍了asp.net开发微信公众平台之获取用户消息并处理的相关资料,需要的朋友可以参考下 获取用户消息 用户发送的消息是在微信服务器发送的一个HTTP POST请求中包含的,获取用户发送的消息要从POST请求的数据流中获取 微信服务器推送消息到服务器的HTTP请求2015-06-08 23:33:58.Net教程http://www.mb5u.com/biancheng/net/net_101312.html这篇文章主要介绍了ASP.NET中CKEditor与CKFinder的配置使用的相关资料,需要的朋友可以参考下 将CKEditor 与 CKFinder 的包含在项目中,并添加程序集的引用 从http://cksource.com网站上下载CKEditor与CKFinder,并将这两个解压的项目之下,里面的 samples文件夹中是示2015-06-08 22:35:51.Net教程http://www.mb5u.com/biancheng/net/net_101311.html这篇文章主要介绍了javascript操作ASP.NET服务器控件 的相关资料,需要的朋友可以参考下 在ASP.NET中使用js时,js获取DOM元素时,经常获取不到,这是因为获取的方法有误,现在介绍一方法,解决如何使用js获取ASP.NET控件在浏览器端生成html标签对应的id 1.获取服务器端2015-06-08 22:33:29.Net教程http://www.mb5u.com/biancheng/net/net_101310.html提到Lucene,想必大家都有所耳闻,已经是数年前就出现的开源技术。很多站点都是利用它搭建自己网站的站内搜索。由于最近也在做数据检索方面的东西,也学习了下Lucene.net的使用。 导入Lucene.NET 开发包 Lucene 是apache软件基金会一个开放源代码的全文检索引擎工具包2015-06-08 21:35:46.Net教程http://www.mb5u.com/biancheng/net/net_101309.html本文给大家讲解的是如何在ASP.NET中集成百度编辑器UEditor的方法和具体的步奏,十分的详细,有需要的小伙伴可以参考下。 0.ueditor简介 UEditor是由百度WEB前端研发部开发的所见即所得的开源富文本编辑器,具有轻量、可定制、用户体验优秀等特点。开源基于BSD协议,所2015-06-08 21:33:22.Net教程http://www.mb5u.com/biancheng/net/net_101308.html本文给大家介绍的是asp.net实现文件无刷新上传的2种方法,分别是使用swfupload插件和uploadify插件,讲述的十分细致全面,附上示例,有需要的小伙伴可以参考下。 遇到上传文件的问题,结合之前用到过的swfUpload,又找了一个无刷新上传文件的jquery插件uploadify,写篇2015-06-08 20:35:33.Net教程http://www.mb5u.com/biancheng/net/net_101307.html本文给大家汇总了3种ASP.Net实现的刷新页面后自动滚动到原来位置方法,十分的简单实用,有需要的小伙伴可以参考下。 在网上搜索之后总结了三种方式: 1.设置Page中的MaintainScrollPositionOnPostback属性为true A.页面里有MaintainScrollPositionOnPostback,默认是fal2015-06-08 20:33:10.Net教程http://www.mb5u.com/biancheng/net/net_101304.html这篇文章主要介绍了支持ASP.NET MVC、WebFroM的表单验证框架ValidationSuar使用介绍,本文详细讲解了使用步骤,并给出一个完整Demo下载,需要的朋友可以参考下 1、支持javascript端和后端的双重验证 (前端目前依赖于jquery.validate.js,也可以自已扩展) 2、代码简洁 3、2015-06-08 19:34:45.Net教程http://www.mb5u.com/biancheng/net/net_101303.html这篇文章主要介绍了简单好用的ASP.NET分页类(支持AJAX、自定义文字),本文直接给出实现代码和使用方法,需要的朋友可以参考下 在做网站没用 JS UI控件时 很实用 用法: ? 效果: 代码: ?2015-06-08 19:32:22.Net教程http://www.mb5u.com/biancheng/net/net_101302.html这篇文章主要介绍了ASP.NET实现的简单易用文件上传类,本文给出实现代码和使用方法示例,需要的朋友可以参考下 调用方法: ? 代码: ?2015-06-08 18:34:13.Net教程http://www.mb5u.com/biancheng/net/net_101301.html这篇文章主要介绍了ASP.NET中实现把form表单元素转为实体对象或集合,本文又是一个对重复数据处理的一个封装,非常实用的开发技巧,需要的朋友可以参考下 简介: 做WEBFROM开发的同学都知道后台接收参数非常麻烦 虽然MVC中可以将表单直接转为集实,但不支持表单转为 LISTT2015-06-08 18:31:54.Net教程http://www.mb5u.com/biancheng/net/net_101300.html这篇文章主要介绍了ASP.NET中实现根据匿名类、datatable、sql生成实体类,这个小小工具类非常实用,使用起来也很方便,需要的朋友可以参考下 在开发中可能会遇到这几种情况: 1、EF或LINQ查询出来的匿名对象在其它地方调用不方便,又懒的手动建实体类 2、通过datatable反2015-06-08 17:33:07.Net教程http://www.mb5u.com/biancheng/net/net_101299.html这篇文章主要介绍了ASP.NET中实现Form表单字段值自动填充到操作模型中,本文模仿MVC模式中的自动映射表单了模型,使用泛型和反射实现,需要的朋友可以参考下 我们知道ASP.NET MVC有个强大的地方就是Form表单提交到action的时候,可以直接将Form的参数直接装配到action的参2015-06-08 17:30:51.Net教程http://www.mb5u.com/biancheng/net/net_101293.html这篇文章主要介绍了ASP.NET中的Cache使用介绍,本文讲解了Cache 是怎么工作的、Cache 怎么创建及怎么销毁、什么时候用cache、cache 调用注意事项等内容,需要的朋友可以参考下 Cache 即高速缓存 ,我想非常多人对他的第一印象一定像我相同,感觉他一定能提高系统得性能和2015-06-06 12:01:50.Net教程http://www.mb5u.com/biancheng/net/net_101292.html这篇文章主要介绍了ASP.NET OutputCache详解,本文详细讲解了OutputCache的语法、OutputCache的参数、OutputCache使用示例等内容,需要的朋友可以参考下 当用户访问页面时,整个页面将会被服务器保存在内存中,这样就对页面进行了缓存。当用户再次访问该页,页面不会再次2015-06-06 11:59:37.Net教程http://www.mb5u.com/biancheng/net/net_101289.html这篇文章主要介绍了ASP.NET中Session和Cache的区别总结,本文结合使用经验,总结出了5点Session缓存和Cache缓存的区别,需要的朋友可以参考下 以前实现数据的缓存有很多种方法,有客户端的Cookie,有服务器端的Session和Application。其中Cookie是保存在客户端的一组数据2015-06-05 12:15:27.Net教程http://www.mb5u.com/biancheng/net/net_101286.html这篇文章主要介绍了ASP.NET中配合JS实现页面计时(定时)自动跳转,本文主要依靠JS实现需求,只是在ASP.NET中实现而已,需要的朋友可以参考下 ASP.NET实现页面自动跳转(经测试,在VS2008 C#环境下可通过) ?2015-06-04 17:42:06.Net教程http://www.mb5u.com/biancheng/net/net_101237.html这篇文章主要介绍了ASP.Net Post方式获取数据流的一种简单写法,本文直接给出代码实例,需要的朋友可以参考下 最近在弄一些第三方的平台,经常调用第三方的接口实现某些特定的功能 在实现的同时基本上都需要本地的数据经过服务器在Request到第三方的服务器中处理,再返回2015-05-25 17:46:06.Net教程http://www.mb5u.com/biancheng/net/net_101236.html这篇文章主要介绍了web.config使用方法,具体格式,注意点等方面,有需要的小伙伴可以参考下。 connectionStrings configSource=db.config/ 外部文件db.config: 代码如下: connectionStrings add name=DefaultConnection connectionString=Data Source=(LocalDb)\v11.0;2015-05-25 17:43:57.Net教程http://www.mb5u.com/biancheng/net/net_101220.html这篇文章主要介绍了ASP.NET XmlDocument类详解,本文讲解了XmlDocument的属性、XmlDocument的方法、XmlDocument的事件、XmlDocument的使用实例等内容,需要的朋友可以参考下 XmlDocument类是.NET框架的DOC解析器。XmlDocument将XML视为树状结构,它装载XML文档,并在内存2015-05-22 18:35:24.Net教程http://www.mb5u.com/biancheng/net/net_101219.html本文实例讲述了asp.net通过配置文件连接Access的方法。分享给大家供大家参考。具体分析如下: 这里数据库blog.mdb存放在App_Data中 配置文件 ? cs 中 调用: ? 希望本文所述对大家的asp.net程序设计有所帮助。2015-05-22 17:37:18.Net教程http://www.mb5u.com/biancheng/net/net_101218.html本文实例讲述了asp.net水晶报表参数字段在代码中赋值的方法。分享给大家供大家参考。具体实现方法如下: ? 下面是我自己的应用: ? 第一段代码有两个参数字段,第二个代码有一个参数字段。 希望本文所述对大家的asp.net程序设计有所帮助。2015-05-22 17:35:11.Net教程http://www.mb5u.com/biancheng/net/net_101175.html这篇文章主要介绍了ASP.NET实现基于Forms认证的WebService应用,实例分析了使用Forms进行WebService身份认证的相关技巧与实现方法,需要的朋友可以参考下 在安全性要求不是很高的ASP.Net程序中,基于Forms的身份验证是经常使用的一种方式,而如果需要对WebService进行身2015-05-09 17:20:48.Net教程http://www.mb5u.com/biancheng/net/net_101110.htmlasp.net中使用cookie传递参数的方法 这篇文章主要介绍了asp.net中使用cookie传递参数的方法,涉及asp.net针对cookie传值与接收的技巧,需要的朋友可以参考下 本文实例讲述了asp.net中使用cookie传递参数的方法。分享给大家供大家参考。具体如下: ? 希望本文所述对大家的2015-04-23 14:14:50.Net教程http://www.mb5u.com/biancheng/net/net_101109.htmlasp.net在后端动态添加样式表调用的方法 本篇文章主要介绍了asp.net在后端动态添加样式表调用的方法,涉及asp.net操作样式表的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了asp.net在后端动态添加样式表调用的方法。分享给大家供大家参考。具体实2015-04-23 14:12:53.Net教程http://www.mb5u.com/biancheng/net/net_101108.htmlasp.net动态添加js文件调用到网页的方法 本文实例讲述了asp.net动态添加js文件调用到网页的方法。分享给大家供大家参考。具体实现方法如下: ? 希望本文所述对大家的asp.net程序设计有所帮助。2015-04-23 13:13:32.Net教程