Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET MVC3关于生成纯静态后如何不再走路由直接访问静态页面

ASP.NET MVC3关于生成纯静态后如何不再走路由直接访问静态页面

要解决这个问题,我们需要先了解ASP.NET应用程序的生命周期,先看下面作者整理的一张图片:从图中我们可以清楚的看到:通用IIS访问应用程序时,每次的单个页面URL访问时,都会先经过HttpApplication 管线处理请求,走过BeginRequest 事件之后才会去走路由访问具体的Controller和Action,最后结束的时候会请求EndRequest事件。下面用一张图来表示这个顺序:注意图中标示的红色部分就是我们要实现的部分,实现如下:1 新建...
使用jQuery Uploader显示文件上传进度

使用jQuery Uploader显示文件上传进度

请到 Download 下载资源 的 JQueryElement 示例下载一节下载示例代码 (脚本之家下载)本文将说明 Uploader 控件的功能以及使用过程中的注意事项和技巧, 目录如下: * 准备 * 创建保存页面 * 添加 FileUpload 控件 * 设置 EnableSessionState * 调用 Uploader 的 Save 方法 * 创建获取进度的页面 * 创建上传页面 * 设置保存页面 * 设置获取进度的页面 * 上传 * 隐藏保...
在Asp.net下实现变长连接的web即时应用的实现范例及ReverseAjax的演示介绍

在Asp.net下实现变长连接的web即时应用的实现范例及ReverseAjax的演示介绍

ReverseAjax 反转AJAX是一种旨在将逻辑控制权转移到服务端的Web实现模式 何谓控制权转移 传统的AJAX调用一般由客户端行为触发,比如说获取区域数据,异步验证等。 ReverseAjax将控制权转交给服务端,就像服务端触发客户端事件一样,即很早的Web推的技术。 ASP.NET实现变长连接需要使用到异步页面的技术,同时该页面需要禁用会话来实现每次请求都产生一个新的实例执行。 复制代码 代码如下: <%@ Page Languag...
实例讲解.NET中资源文件的创建与使用

实例讲解.NET中资源文件的创建与使用

一、资源文件 资源文件顾名思义就是存放资源的文件。资源文件在程序设计中有着自身独特的优势,他独立于源程序,这样资源文件就可以被多个程序使用。同时在程序设计的时候,有时出于安全或者其他方面因素的考虑,把重要东西存放在资源文件中,也可以达到保密、安全的效果。那么Visual C#所使用的资源文件中到底存放哪些东西呢?在用Visual C#创建资源文件大致可以存放三种类型的数据资源,分别是字节数组、各种对象和字符串。本文将结合一个程序例子来具体说明用Visual...
asp.net中资源文件的使用

asp.net中资源文件的使用

其中,资源是的范围很广,它可由多种元素组成,包括与用户交互的界面元素(如位图、图标或光标)、应用程序所需数据的自定义文件以及安装 API 使用的版本文件、菜单和对话框等都可以作为资源。为.Net程序集添加资源,就可实现资源重用等功能。使用Visual Studio.Net集成开发环境IDE很容易创建资源文件,把资源添加到工程中的方法和添加窗体、类库一样简单,只是你需要设置资源的“BuildAction”属性为“Embedded Resource”,这样你就...
分享AjaxPro或者Ajax实现机制

分享AjaxPro或者Ajax实现机制

首先声明以下几点: 1、讲解如果感觉很初级的话,就算我装13了,不要"喷"我哦! 2、如果有那些地方不对,还希望大家能指正,一定虚心请教; 3、这只是一家之言,本人经验,无依无据,爱信不信。 下面开讲: 谈起ajax做过web开发的都很是熟悉,就是经由过程xmlhttp request与服务器端通信而避免页面按f5。也就是我们常说的"无刷新",至于这里面的原理我就不懂,哪个懂的话,教一下我啊,谢谢! 凡要使用ajaxpro,咱们大致要做以下工作: ...
asp.net 简单工厂模式和工厂方法模式之论述

asp.net 简单工厂模式和工厂方法模式之论述

简单工厂模式和工厂方法模式的区别 简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了于具体产品的依赖。而工厂方法模式定义了一个用于创建对象的借口,让子类决定实例化哪一个类,工厂方法是一个类的实例化延迟到其子类。其实多做一些联系不难发现:工厂方法模式实现时,客户端需要决定实例化那个工厂来实现运算类,选择判断的问题还是存在的,也即是说,工厂方法吧简单工厂的内部逻辑判断移到了客户端代码来进行,我...
使用JavaScript代码实现各种数据控件的反选功能 不要只做拖控件的菜鸟

使用JavaScript代码实现各种数据控件的反选功能 不要只做拖控件的菜鸟

原来也很简单和用C#语言来实现这个差不多吧,只不过使唤了两种语言哦,而且这样写代码对系统的性能也比较好。如图所示:为反选所实现的功能。 下面将实现反选的两部分代码写一下哦。控件使用的是GridView控件 复制代码 代码如下: <asp:TemplateField HeaderText="<input type="checkbox" id="cbAll" name="cbAll" onclick="selAll(this.checked);" ...
asp.net URL编码与解码

asp.net URL编码与解码

例如Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc&ie=utf-8。如果你的value字符串中包含了=或者&,那么势必会造成接收Url的服务器解析错误,因此必须将引起歧义的&和=符号进行转义,也就是对其进行编码。 又如,Url的编码格式采用的是ASCII码,而不是Unicode,这也就是说你不能在Url中包含任何非ASCII字符,例如中文。否则如果客户端浏览器和服务端浏览器支持的字符集不同的情况...
asp.net Menu控件+SQLServer实现动态多级菜单

asp.net Menu控件+SQLServer实现动态多级菜单

首先是数据表的设计其中treeId指的是该菜单项的父ID,如果treeId为0.表示该菜单项为根菜单项,否则表示他为某菜单项的子菜单,比如id为2的项,他的父节点是1.则他是张三的子菜单,而张三是根菜单,position只用于根菜单项,用于控制显示的顺序。 往网页里拖入一个menu控件,然后添加代码 复制代码 代码如下: using System; using System.Data; using System.Configuration; using S...
asp.net BackgroundWorker之在后台下载文件

asp.net BackgroundWorker之在后台下载文件

示例: 下面的代码示例演示如何使用 BackgroundWorker 组件从 URL 加载 XML 文件。用户单击“下载”按钮时,Click 事件处理程序将调用 BackgroundWorker 组件的 RunWorkerAsync 方法来启动下载操作。在下载过程中,将禁用该按钮,然后在下载完成后再启用该按钮。MessageBox 将显示文件的内容。 复制代码 代码如下: using System; using System.Collections.Gen...
Request.QueryString与一般NameValueCollection的区别

Request.QueryString与一般NameValueCollection的区别

查看了QueryString的定义类型是NameValueCollection,就误以为这是NameValueCollection的重写了ToString()的方法,于是放心地将代码转移到了业务逻辑层。因为还要重构查询参数,因此重新构建了一个NameValueCollection,并想当然地用ToString()的结果作为Key。但实际运行之后发现,每次的结果都一样的,都是第一次的查询结果。经调试,发现NameValueCollection的ToStrin...
ASP.NET获取各级目录Server.MapPath详解全

ASP.NET获取各级目录Server.MapPath详解全

Server.MapPath("/") 应用程序根目录所在的位置 如 C:Inetpubwwwroot Server.MapPath("~/")表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置 如:C:InetpubwwwrootExampleServer.MapPath("./") 表示所在页面的当前目录 注:等价于Server.MapPath("") 返回 Server.MapPath("")所在页面的物理文件...
<< 91 92 93 94 95 96 97 98 99 100 >>