asp/asp.net获取图片尺寸

  asp/asp.net获取图片尺寸,asp/asp.net获取图片的长和宽Asp.Net版本+展开-C#System.Drawing.ImageimgPhoto=System.Drawing.Image.FromFile("图片完整路径名");intw=imgPhoto.Width,h=imgPhoto.Height;Response.Write("长:"+w.ToString()+"br/>宽:"+h.ToString());Asp版本,来源:CSDN.NET+展开-VBScriptClassImgWHInfo'获取图片宽度和高度的类,支持JPG,GIF,PNG,BMPDimASOPr
http://www.w3dev.cn/article/20100706/2673.aspx

ASP类型转换提示无效使用 Null

asp中进行类型转换时,如读取数据库中的数据,对某一列进行转换,此列数据没有初始化值,则使用cdbl,cint等函数对此列信息类型进行转换时,会出现“无效使用 Null”的错误,有2中解决办法。 第一种,使用isnull函数判断下列是否为null,如果为null则不能进行转换。+展开-VBScriptnum=0ifnotisnull(rs("num"))thennum=cint(rs("num)) 第二种方法,先连接一个空字符串转换为字符串类型,判断下是否能进行数字类型转换,强烈建议这种方法,这样如果数据库字段设置不为数字
http://www.w3dev.cn/article/20100702/2661.aspx

Asp.Net获取文件物理编码

  以前转载过一篇asp检测文件编码,是关于asp获取文件编码的,原理及一些说明请参考asp检测文件编码这篇文章,下面贴出的是asp.net版本的。+展开-C#usingSystem;usingSystem.IO;usingSystem.Text;publicclassTest{privatestaticEncodingGetFileEncoding(stringFileName){/*ANSI:无格式定义;Unicode:前两个字节为FFFE;Unicodebigendian:前两字节为FEFF; UTF-8:前两字节为EFBB;*/Streams=File.Open(FileName,F
http://www.w3dev.cn/article/20100630/2652.aspx

ASP.NET 3.5模块开发与应用实例

请点击对应的链接去下载里面下载压缩包解压即可,压缩包内的文件类型为doc类型,word文档第22章.ASP.NET 3.5 开发大全--注册模块设计第23章.ASP.NET 3.5 开发大全--登录模块设计第24章.ASP.NET 3.5 开发大全--广告模块设计第25章.ASP.NET 3.5 开发大全--新闻模块设计第26章.ASP.NET 3.5 开发大全--投票模块设计第27章.ASP.NET 3.5 开发大全--聊天模块设计第28章.ASP.NET 3.5 开发大全--制作一个ASP.NET留言本第29章.ASP.NET 3.5 开发大全--制作一个ASP.NET校友录系统
http://www.w3dev.cn/article/20100603/2614.aspx

第20章 ASP.NET 3.5与LINQ

Studio 2008 新特性20.2 LINQ与Web应用程序  20.2.1 创建使用LINQ的Web应用程序  20.2.2 基本的LINQ数据查询  20.2.3 IEnumerable和IEnumerableT接口  20.2.4 IQueryProvider和IQueryableT接口  20.2.5 LINQ相关的命名空间20.3 Lambda表达式  20.3.1 匿名方法  20.3.2 Lambda表达式基础  20.3.3 Lambda表达式格式  20.3.4 Lambda表达式树  20.3.5 访问Lambda表达式树20.4 ASP.NET 3.5与LINQ小结
http://www.w3dev.cn/article/20100602/2590.aspx

Asp.Net页面/控件缓存(OutputCache及参数说明)

tion值一起使用时,最终将使用SqlDependency类向SQL Server 2005服务器注册查询通知。另外,SqlDependency属性的CommandNotification值仅在ASP.NET页中有效。控件只能将 基于表的轮询用于@ OutputCache指令。 VaryByControl 该属性使用一个分号分隔的字符串列表来更改用户控件的输出缓存。这些字符串代表在用户控件中声明的ASP.NET服务器控件的ID属性值。除非已经包含了VaryByParam属性,否则在@ OutputCache指令中,该属性是必需的。 VaryByCustom 用于自定义输出缓存要求的任意文本。如
http://www.w3dev.cn/article/20100602/2595.aspx

ASP.NET 缓存 SqlCacheDependency 监视数据库表变化

。   使用输出缓存以减少服务器的工作负荷,能够实现更佳的 ASP.NET 性能。输出缓存是一种优化方案,可以缩短 Web 服务器响应的时间。   通常,浏览器请求 ASP.NET 页时,ASP.NET 将创建该页的实例,运行该页中的任何代码,运行数据库查询(如果有),动态汇编此页,然后将产生的输出发送到浏览器。输出缓存使 ASP.NET 能够发送该页的预处理副本,而不用为每个请求完成此过程。这个区别降低了 Web 服务器的处理量,从而提高了性能并获得更大的可伸缩性。  三步搞定 缓存依赖于 SQL Server 数据库中数据的ASP.NET页1.为 SQL Server 启用缓存通知aspn
http://www.w3dev.cn/article/20100602/2600.aspx

ASP.NET 2.0 中的SqlCacheDependency特性

等上一段时间。虽然有点无可奈何,但在某些场合(比如易趣用来显示物品拍卖状态的页面),这种延迟是不允许的。   也即是说,ASP.NET里面的Cache并不能自动根据数据库中相应数据发生了变化,而使相应的Cache过期,ASP.NET 2.0中新增的SqlCacheDependency特性使这成为了可能。(当然,只要我们明白了ASP.NET 2.0中的大致实现方式,我们可以基于ASP.NET 1.0把这个特点实现出来,后面我总结了相应的方法。)   要在ASP.NET 2.0中应用SqlCacheDependency特性,步骤如下(基于大家手里的Whidbey PDC版本):
http://www.w3dev.cn/article/20100602/2602.aspx

第17章 ASP.NET MVC基础

用程序17.3 ASP.NET MVC原理  17.3.1 ASP.NET MVC运行流程  17.3.2 ASP.NET MVC工作原理17.4 ASP.NET MVC开发  17.4.1 创建ASP.NET MVC页面  17.4.2 ASP.NET MVC 数据呈现(ViewData)  17.4.3 ASP.NET MVC 跨页数据呈现(TempData)  17.4.4 ASP.NET MVC页面重定向  17.4.5 ASP.NET MVC URL路由(URLRouting)  17.4.6 ASP.NET MVC控件辅助工具(Helper)  17.4.7 ASP.NET MVC
http://www.w3dev.cn/article/20100601/2567.aspx

17.2 ASP.NET MVC基础

  ASP.NET MVC开发模型和ASP.NET Web From开发模型并不相同,ASP.NET MVC为ASP.NET Web开发进行了良好的分层,ASP.NET MVC开发模型和ASP.NET Web From开发模型在请求处理和应用上都不尽相同,只有了解ASP.NET Web From开发模型的基础才能够高效的开发MVC应用程序。17.2.1 安装ASP.NET MVC  ASP.NET MVC是微软推出的最新的ASP.NET Web开发模型,开发人员可以在微软的官方网站上下载ASP.NET MVC安装程序,也能够使用光盘中附属的ASP.NET MVC安装程序进行安装,光盘中附带
http://www.w3dev.cn/article/20100601/2569.aspx

17.3 ASP.NET MVC原理

ASP.NET MVC应用程序后,就能够通过相应的地址访问不同的页面。在ASP.NET MVC应用程序中,应用程序中页面的URL并不是在服务器中实际存在的页面或目录而是访问了相应的方法,ASP.NET MVC应用程序通过Global.ascx和Controllers实现了URL映射。17.3.1 ASP.NET MVC运行流程  在运行ASP.NET MVC应用程序后,会发现访问不同的ASP.NET MVC应用程序页面时,其URL路径并不会呈现相应的.aspx后缀。同样当访问相应的ASP.NET MVC应用程序页面,在服务器中并不存在对应的页面。为了了解如何实现页面映射,就需要了解ASP.
http://www.w3dev.cn/article/20100601/2570.aspx

17.4 ASP.NET MVC开发

  在了解了ASP.NET MVC工作原理和工作流程,以及ASP.NET MVC中的URL映射基础原理,就能够进行ASP.NET MVC应用程序的开发,在进行ASP.NET MVC应用程序开发的过程中可以深入的了解ASP.NET MVC应用程序模型和URL映射原理。17.4.1 创建ASP.NET MVC页面  ASP.NET MVC应用程序包括MVC三个部分,其中Models是用于进行数据库抽象,Views是用于进行视图的呈现而Controllers是用于控制器和逻辑处理,在创建ASP.NET MVC应用程序时,可以为ASP.NET MVC应用程序分别创建相应的文件。首先在Views文件
http://www.w3dev.cn/article/20100601/2571.aspx

17.5 ASP.NET MVC基础小结

程序开发包进行ASP.NET MVC应用程序开发。2)新建一个MVC应用程序:讲解了如何创建一个新的ASP.NET MVC进行应用程序开发。3)ASP.NET MVC应用程序的结构:讲解了ASP.NET MVC应用程序的基本结构,以及ASP.NET MVC中M、V、C的概念。4)创建ASP.NET MVC页面:讲解了如何创建ASP.NET MVC页面。5)ASP.NET MVC ViewData:讲解了ASP.NET MVC中ViewData的作用和使用方法。6)ASP.NET MVC TempData:讲解了ASP.NET MVC中TempData的作用和使用方法。7)ASP.NET MV
http://www.w3dev.cn/article/20100601/2572.aspx

第16章 ASP.NET 3.5和AJAX

程序进行交互。在传统的Web开发中,对页面进行操作往往需要进行回发,从而导致页面刷新,而使用AJAX就无需产生回发从而实现无刷新效果。目录16.1 AJAX基础  16.1.1 什么是AJAX  16.1.2 ASP.NET AJAX入门  16.1.3 ASP.NET 2.0 AJAX  16.1.4 ASP.NET 3.5 AJAX  16.1.5 AJAX简单示例16.2 ASP.NET 3.5AJAX控件  16.2.1 脚本管理控件(ScriptManger)  16.2.2 脚本管理控件(ScriptMangerProxy)  16.2.3 时间控件(Timer)  16.2.4
http://www.w3dev.cn/article/20100531/2556.aspx

16.2 ASP.NET 3.5AJAX控件

anagerProxy1"runat="server"/asp:ScriptManagerProxyasp:UpdatePanelID="UpdatePanel1"runat="server"ContentTemplateasp:TextBoxID="TextBox1"runat="server"/asp:TextBoxasp:ButtonID="Button1"runat="server"onclick="Button1_Click"Text="内容窗体时间"//ContentTemplate/asp:UpdatePanelbr/asp:Content  上述代码为内容窗体代码,在内容窗体中
http://www.w3dev.cn/article/20100531/2558.aspx

16.4 ASP.NET 3.5和AJAX--小结

要浏览器能够支持JavaScript就能够实现AJAX技术的部署和实现。尽管AJAX包括如上诸多的好处,但是AJAX也有一些缺点,就是对多媒体的支持还没有Flash那么好,并且也不能很好的支持移动移动设备。本章除了介绍AJAX基础知识,还介绍了ASP.NET AJAX开发中必备的控件。本章还包括:1)ASP.NET 2.0 AJAX:讲解了如何在ASP.NET 2.0中实现AJAX功能。2)脚本管理控件(ScriptManger):讲解了如何使用脚本管理控件。3)更新区域控件(UpdatePanel):讲解了如何使用更新区域控件进行页面局部更新。4)更新进度控件(UpdateProgress
http://www.w3dev.cn/article/20100531/2560.aspx

第14章 ASP.NET XML和Web Service

cument)14.3 XML串行化  14.3.1 XmlSerializer串行化类  14.3.2 基本串行化14.4 XML样式表XSL  14.4.1 XSL简介  14.4.2 使用XSLT14.5 Web服务(Web Service)  14.5.1 什么是Web服务  14.5.2 Web服务体系结构  14.5.3 Web服务协议栈14.6 简单Web Service示例14.7 自定义Web Service  14.7.1 创建自定义的Web Service  14.7.2 使用自定义的Web Service14.8 ASP.NET XML和Web Service--小结
http://www.w3dev.cn/article/20100528/2536.aspx

第12章 ASP.NET的皮肤、主题和母版页

  在Web应用程序开发中,一个良好的Web应用程序界面能够让网站的访问者耳目一新,当用户访问Web应用时,网站的界面和布局能够提升访问者对网站的兴趣和继续浏览的耐心。ASP.NET提供了皮肤、主题和模板页的功能增强了网页布局和界面优化的功能,这样即可轻松的实现对网站开发中界面的控制。目录12.1 皮肤和主题  12.1.1 CSS简介  12.1.2 CSS基础  12.1.3 CSS常用属性  12.1.4 将CSS应用在控件上  12.1.5 主题和皮肤  12.1.6 页面主题和全局主题  12.1.7 应用和禁用主题  12.1.8 用编程的方法控制主题12.2 母版页  12.2
http://www.w3dev.cn/article/20100527/2522.aspx

第13章 ASP.NET内置对象,应用程序配置和缓存

以及检索等功能。目录13.1 ASP.NET内置对象  13.1.1 Request传递请求对象  13.1.2 Response请求响应对象  13.1.3 Application状态对象  13.1.4 Session状态对象  13.1.5 Server服务对象  13.1.6 Cookie状态对象  13.1.7 Cache缓存对象  13.1.8 Global.asax配置13.2 ASP.NET应用程序配置  13.2.1 ASP.NET应用程序配置  13.2.2 Web.config配置文件  13.2.3 ASP.NET基本配置节13.3 ASP.NET缓存功能  13.3.
http://www.w3dev.cn/article/20100527/2528.aspx

13.2 ASP.NET应用程序配置

置立即生效。13.2.2 Web.config配置文件  ASP.NET应用程序的配置信息都存放于Web.config配置文件中,Web.config配置文件是基于XML格式的文件类型,由于XML文件的可伸缩性,使得ASP.NET应用配置变得灵活、高效、容易实现。同时,ASP.NET不允许外部用户直接通过URL请求访问Web.config,以提高应用程序的安全性。1.Web.config配置文件的优点  Web.config配置文件使得ASP.NET应用程序的配置变得灵活、高效和容易实现,同时Web.config配置文件还为ASP.NET应用提供了可扩展的配置,使得应用程序能够自定义配置,
http://www.w3dev.cn/article/20100527/2530.aspx

13.3 ASP.NET缓存功能

如下所示。+展开-HTML%@OutputCacheDuration="120"VaryByParam="id"%  上述代码则通过参数id进行缓存,当id项不同时,ASP.NET所进行的页面缓存也不尽相同。这样保证了Default.aspx?id=1和Default.aspx?id=100在缓存时所显示的页面并不一致。VarByHeader和VarByCustom主要用于根据访问页面的客户端对页面的外观或内容进行自定义。在ASP.NET中,一个页面可能需要为PC用户和MOBILE用户呈现输出,因此可以通过客户端的版本不同来缓存不同的数据,示例代码如下所示。+展开-HTML%@OutputCa
http://www.w3dev.cn/article/20100527/2531.aspx

13.4 ASP.NET内置对象,应用程序配置和缓存--小结

  本章讲解了ASP.NET内置对象,包括如何创建ASP.NET内置对象和使用ASP.NET内置对象。Web应用程序从本质上来讲是无状态的,为了维持客户端的状态,必须使用ASP.NET内置对象进行客户端状态维护,这些状态包括Session、Cookies等。本章还包括:1)ASP.NET内置对象:包括Session、Cookies等内置对象。2)ASP.NET应用程序配置:包括ASP.NET应用程序配置。3)Web.config配置文件:讲解了Web.config配置文件中常用的属性。4)应用程序数据缓存:讲解了应用程序数据缓存。5)检索应用程序数据缓存对象:讲解了从缓存中获取应用程序数据。 
http://www.w3dev.cn/article/20100527/2532.aspx

第9章 ASP.NET操作数据库

d对象更新记录  9.2.3 使用DataSet数据集插入记录9.3 ASP.NET更新数据库  9.3.1 SQL UPDATE数据更新语句  9.3.2 使用Command对象更新记录  9.3.3 使用DataSet数据集更新记录9.4 ASP.NET删除数据  9.4.1 SQL DELETE数据删除语句  9.4.2 使用Command对象删除记录  9.4.3 使用DataSet数据集删除记录9.5 使用存储过程  9.5.1 存储过程的优点  9.5.2 创建存储过程  9.5.3 调用存储过程9.6 ASP.NET数据库操作实例  9.6.1 制作用户界面(UI)  9.6.
http://www.w3dev.cn/article/20100525/2483.aspx

9.4 ASP.NET删除数据

,DataSet删除方法与更新方法不同的地方只操作语句的不同,在更新中使用的是Update()方法,而在删除中使用的是Delete()方法。注意:当使用Delete方法删除记录行的时候,可以通过调用DataRow对象的RejectChanges方法取消对记录的删除,当使用该方法删除记录行时,该行的状态会恢复为Unchanged。在删除完毕后,同样需要保持DataSet中的数据和数据库中的数据的一致性,示例代码如下所示。+展开-C#da.Update(ds,"datatable");  使用Update方法能够使DataSet中的数据和数据库中的数据保持一致性,在ASP中,这种方法也比较常见。
http://www.w3dev.cn/article/20100525/2487.aspx

9.6 ASP.NET数据库操作实例

l)控件来显式“上一页”,“下一页”等分页所需要的连接,示例代码如下所示。+展开-HTMLasp:LabelID="Label4"runat="server"Text="Label"/asp:Labelasp:LabelID="Label3"runat="server"Text="Label"/asp:Labelasp:LabelID="Label2"runat="server"Text="Label"/asp:Label  上述代码创建了三个Label控件,这三个控件并无需初始化,这三个控件通过编程实现上一页,下一页的分页形式。如果需要执行分页,则需要编写cs页面代码,cs页面代码如下所示
http://www.w3dev.cn/article/20100525/2489.aspx