【asp.net基础学习之控件的使用方法】教程文章相关的互联网学习教程文章

asp.net生成缩略图示例方法分享

做站的时候经常会遇到要生成缩略图的功能,因为可能不同的情况需要用来不同大小的缩略图。 本文生成的图片都为正方形,只有正方形的缩略图才是保证图片足够清晰。 当我我这里说的正方形是先按比例压缩,然后加一个固定的白底 然后居中显示。 代码: 新建outputimg.ashx代码如下://调整图片大小private static Size NewSize(int maxWidth, int maxHeight, int Width, int Height) { double w = 0.0; d...

web.config配置连接字符串的方法

代码如下:<configuration> <appSettings> <add key="connstr1" value="Data Source=.;Initial Catalog=DBName;Integrated Security=true"/> <add key="connstr2" value="........."> </appSettings> <connectionStrings> <add name="connstr3" connectionString="........" /> <add name="connstr4" connectionString="......" providerName="System.Data.Sqlclient" </connectionStrings></configura...

ASP.NET防止页面刷新的两种解决方法小结

方法有二,总结如下: 第一方法: 直接在CS代码里敲: Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; 当有人想按后退时页面已过期,效果就达到了 第二方法: SubmitOncePage:解决刷新页面造成的数据重复提交问题(网上资料) 执行过postback操作的web页面在刷新的时候,浏览器会有“不重新发送信息,则无法刷新网页”的提示,...

asp.net错误捕获(错误处理)page_error事件使用方法

ASP.NET 提供了三种用于在出现错误时捕获和响应错误的主要方法:page_error事件、application_error 事件以及应用程序配置文件 (Web.config)。 这三种方法的主要作用无非是创建自定义的错误报告,创建自定义错误报告的作用无非是:出于安全方面的考虑,还有就是为了向用户展示友好的错误页面,提高程序的友好性。 Page_Error 事件,现举例说明如下: 此示例在浏览器中显示了详细的错误信息,提供此示例只是为了进行说明。向应用程序...

NET索引器使用方法实例代码

索引器特性 1、get 访问器返回值。set 访问器分配值。2、this 关键字用于定义索引器。3、value 关键字用于定义由 set 索引器分配的值。4、索引器不必根据整数值进行索引,由您决定如何定义特定的查找机制。5、索引器可被重载。6、索引器可以有多个形参,例如当访问二维数组时。7、索引器使得对象可按照与数组相似的方法进行索引。 代码示例代码如下:class SampleCollection<T>{ private T[] arr = new T[100]; public T this...

asp.net中eval不能定义变量的问题的解决方法

代码如下:eval.asp <%@ LANGUAGE=JAVASCRIPT%> <script Language="javascript" runat=server> eval("var f1=1,f2=2,f3=3;"); Response.Write(f1+"<br/>"); Response.Write(f2+"<br/>"); Response.Write(f3+"<br/>"); </script> 运行结果: 1 2 3 eval01.aspx <%@ LANGUAGE=JAVASCRIPT DEBUG="true"%> <script Language="javascript" runat=server> eval("var f1=1,f2=2,f3=3;"); Response.Write(f1+"<br/>"); Response.Write(f2+"<...

有潜在危险的 Request.Form 值避免方法

个人感觉在 .net framework 4.0中 最好的解决“ 有潜在危险的 Request.Form 值” 这个问题的方法是 在 system.web 中加上 <httpRuntime requestValidationMode="2.0"/> 这句话 因为4.0的验证在HTTP的BeginRequest前启用 代码如下:<system.web> <httpRuntime requestValidationMode="2.0" /> </system.web>

ASP.NET方法如何重载需要必备哪些条件

决定方法是否构成重载有以下几个条件: ◆ 在同一个类中; ◆ 方法名相同; ◆ 参数列表不同。 在设计重载方法的时候应该注意一下事项 1 避免随意更改重载中的参数名称。如果某个重载的一个参数与另一个重载的一个参数表示相同的输入,则这两个参数应具有同样的名称。 例如,不要执行下面的操作: 代码如下:public void Write(string message, FileStream stream){} public void Write(string line, FileStream file,bool closeSt...

.NET中文乱码的解决方法分享【图】

前言:最近升级一个由VS05开发的项目,当迁移至VS10后,试运行,啊~!我文盲了,怎么一个汉字都不认识了!(乱码纷纷的说) 说明:本文以将项目改为UTF8编码为例。 解决之道 1、修改配置文件代码如下:<globalization requestEncoding="UTF-8" responseEncoding="UTF-8" responseHeaderEncoding="UTF-8"/> ≯这步没解决,Next! 2、页面添加meta标签代码如下:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /...

ASP.NET中 Execl导出的六种方法实例

代码如下: /// <summary> /// 导出Excel /// </summary> /// <param name="page"></param> /// <param name="dt"></param> //方法一: public void ImportExcel(Page page, DataTable dt) { try { string filename = Guid.NewGuid().ToString() + ".xls"; string webFilePath = page.Server.MapPath("/" + filename...

GMap.Net开发之自定义Marker使用方法【图】

自定义Marker,可以理解为在地图上自定义图标(Custom Marker),先看看GMap的地图和图标的显示方式:Map控件上可以添加Overlay(图层),可以添加多个图层,先添加的图层在下面显示。 图层上可以添加GMapMarker,当然也可以添加GMapPolygon和GMapRoute,后续介绍。 在地图的使用中常要求的功能就是添加自定义图标,可以点击图标、删除图标、拖动图标、高亮图标等。 下面介绍这些功能的实现(主要是基于WinForm的,WPF的可以参考官...

手把手教你在.NET中创建Web服务实现方法

最近发现在.NET平台下使用Web服务还是很简单的。下面举个在.NET平台下创建Web服务的简单例子。首先用Visul Studio .Net创建一个C# 项目Asp.Net Web服务程序,源代码如下:代码如下:using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.Web;using System.Web.Services;namespace author{/// <summary>/// Service1 的摘要说明。/// </summary>public clas...

ASP.NET(C#) 读取EXCEL另加解决日期问题的方法分享【图】

使用OLEDB可以对excel文件进行读取,我们只要把该excel文件作为数据源即可。 一 在D盘创建excel文件test.xls:二 将工作表Sheet1的内容读取到DataSet 代码如下:  string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.xls;"+    "Extended Properties=Excel 8.0";  DataSet ds = new DataSet();  OleDbDataAdapter oada = new OleDbDataAdapter("select * from [Sheet1$]", strConn);  oada.Fill(d...

创建基于ASP.NET的SMTP邮件服务的具体方法

首先,我们创建一个继承命名空间System.Net.Sockets的TcpClient类的类。TcpClient类提供简单的方法用于连接,发送,接收网络的数据流。GetStream方法用于创建一个网络流(NetworkStream)。读和写网络流(NetworkStream)的方法用于发送数据给远程主机和从远程主机接收网络流。代码如下:public class ClientConnection : TcpClient{private NetworkStream _NetworkStream = null;private StreamReader _StreamReader = null;privat...

ASP.NET拒绝访问临时目录的解决方法【图】

今天把博客程序部署到一台阿里云Windows主机上,通过浏览器访问时出现下面的错误: 代码如下:创建 BlogConfigurationSettings 的配置节处理程序时出错: 拒绝访问临时目录。以其运行 XmlSerializer 的身份“IIS APPPOOL\www.cnblogs.com”没有足够的权限访问临时目录。CodeDom 将使用此进程用于进行编译的用户帐户,因此如果用户对系统临时目录没有访问权限,则将无法编译。使用 Path.GetTempPath() API 可找到临时目录位置。Access...