【ASP.NET中常见文件类型、扩展名、存放位置及用途总结】教程文章相关的互联网学习教程文章

Asp.Net各种超时问题总结

在数据库或者请求操作时,如果选择的时间段过短或操作数据量过大,就会遇到"请求超时"的的问题,网络上提供很多解决方案,但普遍不完善,根据个人经验及参考网络解决方案,先将其汇总如下: 根据错误类型,大致分为如下几种情况  1:Asp.net请求超时  2:IIS请求超时  3:数据库连接超时  4: 数据库操作超时  5:应用程序池回收(低)  6:Webservice等服务请求超时 下面根据上述情况一一作出处理1:Asp.net请求超...

Asp.net中时间格式化的6种方法详细总结

1. 数据控件绑定时格式化日期方法: 代码如下:<asp:BoundColumn DataField="AddTime" HeaderText="添加时间" DataFormatString="{0:yyyy-MM-dd HH:mm}></asp:BoundColumn> <asp:BoundField DataField="AddTime" HeaderText="添加时间" DataFormatString="{0:yyyy-MM-dd}" /> 2. 用DataBinder.Eval进行数据绑定时: 代码如下:DataBinder.Eval(Container.DataItem,"AddTime","{0:yyyy-MM-dd}") 3. 直接用ToString方法转换日期显示格...

C#数据导入/导出Excel文件及winForm导出Execl总结

一、asp.net中导出Execl的方法: 在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,\t分隔的数据,导出execl时,等价于分列,\n等价于换行。 1、将整个html全部输出execl 此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。 代码如下:Response.Clear(); Response.Buffer= true; Response...

关于ASP.NET页面打印技术的常用方法总结

B/S结构导致了Web应用程序中打印的特殊性。    程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。    格式如何控制和定制等,是我们开发中可能会面对的问题。   打印文档的生成    1、客户端脚本方式   一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。   优点:客户端独立完成打印目标文档的...

C# 自定义异常总结及严格遵循几个原则

在C#中所有的异常类型都继承自System.Exception,也就是说,System.Exception是所有异常类的基类. 总起来说,其派生类分为两种: 1. SystemException类: 所有的CLR提供的异常类型都是由SystemException派生。 2. ApplicationException类: 由用户程序引发,用于派生自定义的异常类型,一般不直接进行实例化。 创建自定义异常类应严格遵循几个原则 1. 声明可序列化(用于进行系列化,当然如果你不需要序列化。那么可以不声明为可序列化的...

C#各种集合操作的性能总结

本文主要记录的是C#各种集合操作的性能,下面的标记说明描述标记的时间,下面的表格对比各种集合各种操作的时间. 标记说明: 1.O(1) 表示无论集合中有多少项,这个操作需要的时间都不变,例如,ArraryLIst的Add()方法就O(1), 无论集合中有多少元素,在列表尾部添加一个新的元素的时间都是相同的. 2. O(n)表示对于集合中的每个元素,需要增加的时间量都是相同的,如果需要重新给集合分 配内存,ArrayList的Add()方法就O(n),改变容量,需要复制列...

Web.config(应用程序的配置信息)总结

Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件。它可以提供除从父目录继承...

IE和火狐中模仿Click事件及提交到新窗口总结(asp.net)

先看一下模拟click事件的代码: 代码如下:<a href=//www.gxlcms.com target="_blank" id="aa">ok</a> <script> var comment = document.getElementById(aa); if (document.all) { comment.click(); } else { //火狐,如果<a>中没有定义onclick事件,则本段对火狐不起作用 var ev = document.createEvent("MouseEvents"); ev.initEvent("click", true, true); document.getElementById("aa").dispatchEvent(ev); } </script> 事实...

asp.net获得数据控件事件索引并获取其中值总结

代码如下:1、RowCommad //获得索引 int index = ((GridViewRow)(((Button)(e.CommandSource)).Parent.Parent)).RowIndex; 2、RowEditing等 //获得索引 int index = e.NewEditIndex; //获取当前GridViewRow对象 GridViewRow editGridViewRow = autoGridView.Rows[girdviewEditIndex]; //获取内容方法一 row中有控件Label Label girdviewTitleLabel = editGridViewRow.Cells[0].FindControl("titleLabel") as Label; string gridView...

ASP.NET Cache的一些总结分享【图】

1.1.1 摘要 最近我们的系统面临着严峻性能瓶颈问题,这是由于访问量增加,客户端在同一时间请求增加,这迫使我们要从两个方面解决这一问题,增加硬件和提高系统的性能。 大家可以通过各种各样的方法去优化我们系统,本篇博文将介绍通过Cache方法来优化系统的性能,减轻系统的负担。 1.1.2 正文 不同位置的缓存 在Web应用程序中的使用缓存位置主要有:客户端浏览器缓存、客户端和服务器中以及服务器端,因此缓存可以分为以下几类: ...

ASP.NET操作EXCEL的总结篇【图】

公元19XX年前,关于EXCEL的操作就如滔滔江水,连绵不绝,真正操作EXCEL我也是从去年下半年开始的,有些比较复杂的年度报表之类的,做起来也有点费力,不过还是都能画出来了,关于EXCEL的报表导出,考虑到导出耗时的问题我主要采用AJAX来做的,分别捕捉几个起止状态,给客户端提示3个状态:正在检索数据。。。---》准备导出数据。。。(只是从数据库成功取出,还没有读写excel文件)--》正在读写文件--》导出数据成功,当然如果哪一过...

c# datatable用法总结

一、DataTable简介 (1)构造函数 DataTable() 不带参数初始化DataTable 类的新实例。 DataTable(string tableName) 用指定的表名初始化DataTable 类的新实例。 DataTable(string tableName, string tableNamespace) 用指定的表名和命名空间初始化DataTable 类的新实例。 (2) 常用属性 CaseSensitive 指示表中的字符串比较是否区分大小写。 ChildRelations 获取此DataTable 的子关系的集合。 Columns 获取属于该表的列的集合。 Const...

asp.net 页面逐步呈现的方法总结

详细介绍,请参考:flush 让页面分块,逐步呈现假设有一个页面,一开始显示 cnblogs 的 logo 图标,3 秒钟后显示 csdn 的 logo 图标。 我根据上文介绍,用 asp.net 实现了上述功能。 ASP.NET 代码如下: 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="flush让页面分块逐步呈现.aspx.cs" Inherits="Web_1.flush让页面分块逐步呈现" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt...

asp.net gridview的Rowcommand命令中获取行索引的方法总结

一、通过命令源获取当前行索引。 方法比较多, GridView 的 Command 事件中无法象 DataGrid 那样直接获取行, 法1, GridViewRow drv = ((GridViewRow)(((Button)(e.CommandSource)).Parent.Parent));//CommandSource 引起事件的命令源,(疑问,根据MSDN说的是GridView,如果这样的话这样操作是错误的,但我得到的确实正确的,那说明得到的是BUtton控件,等待以后查证). drv.RowIndex 二、通过在RowDataBound事件中把行索引绑定到控件的C...

Asp.Net中的三种分页方式总结

通常分页有3种方法,分别是asp.net自带的数据显示空间如GridView等自带的分页,第三方分页控件如aspnetpager,存储过程分页等。这里分别做总结。 第一种:使用GridView自带分页,这种是最简单的分页方法。 前台的方法: 代码如下:<asp:GridView ID="GridView1" AllowPaging="true" runat="server" onpageindexchanging="GridView1_PageIndexChanging" PageSize="3"> </asp:GridView> 后台方法: 代码 代码如下:using System; us...