ASP.NET
shulin85
这个作者很懒,什么都没留下…
展开
-
在Handler中使用Session
最近需要做一个对特定请求进行响应的接口,只是在内部处理,不存在UI,机于这种情况,当然是使用实现IHttpHandler来进行处理,可以减 掉加载HTML 控件的时间。本来都是这样想的,对于IHttpHandler 中定义了两个方法,ProcessRequest(HttpContext ctx) 和 IsRunable() 这两个,看到在ProcessRequest(HttpContext ctx) 中有个HttpContext的输入参数,本来以为通过这个就可以对所有的服务器对象进行使用,只是在前面需要对转载 2011-03-16 22:49:00 · 3137 阅读 · 0 评论 -
Digg 顶 踩(jQuery+Ajax)
//Default.aspx digg function postDigg(ftype,aid){ //设置cookie var saveid = GetCookie('diggid'); if(saveid != null) { var saveids转载 2012-02-01 08:48:45 · 2415 阅读 · 1 评论 -
Asp.net 在三层架构中事务的使用
原文联接:http://www.cnblogs.com/yyl8781697/archive/2012/02/01/SqlTransaction.html 再我知道的.net中,执行事务有两种方法,一种是自动事物,使用起来相当简单,但是需要配置服务器,如果你用的是web共享主机,即没有权限配置自己的服务器,那就没必要用这种了,接下了我讲下.net中最普通的事务SqlTransaction。转载 2012-02-02 10:08:53 · 930 阅读 · 0 评论 -
上传Excel遇到System.InvalidOperationException: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered
上传Excel, 遇到报错:System.InvalidOperationException: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine两种解决办法: 1. 服务器没有安装Excel 或者 ODBC连接里 没有增加Excel驱动和 MS Access Database原创 2012-02-03 15:23:59 · 5134 阅读 · 0 评论 -
验证视图MAC失败 Validation of ViewState MAC Failed
验证视图MAC失败 Validation of ViewState MAC Failed今天在调试Atlas时遇到错误:验证视图MAC失败。如果此引用程序由网络场或群集承载,请确保配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate发生错误的环境:ASP.NET 2.0,使用Atlas的UpdatePanel,在UpdatePan转载 2012-02-03 15:24:59 · 1125 阅读 · 0 评论 -
由Datatable生成 csv 文件
public void ExportToCsv(System.Data.DataTable dt, string strFileName) { //strFileName,"d:\test\test.csv" CommonF cf = new CommonF(); //string strPath =转载 2012-01-05 08:19:50 · 949 阅读 · 0 评论 -
文件下载
protected void DownloadFile(string filename, string filepath) { Page.Response.Clear(); //filepath = Server.MapPath(filepath).ToString() + filename;转载 2012-01-05 08:22:21 · 406 阅读 · 0 评论 -
Jeditable 即时编辑 Jquery 插件用法 (.Net)
前台 $(function () { $(".editable_textarea").editable("save.ashx", { indicator: "", type: 'textarea',原创 2012-02-10 16:52:00 · 3884 阅读 · 0 评论 -
Repeater 嵌套 Dropdownlist
From : http://wyjhyf.blog.sohu.com/55027590.html//aspx'>//aspx.csprotected void Page_Load(object sender, EventArgs e){if (!IsPostBack){SqlConnection cn = new SqlConnection(@"Server=.\转载 2012-06-28 11:22:47 · 1872 阅读 · 0 评论 -
[转]error - Operation is not valid due to the current state of the object.
原文地址 - http://www.cnblogs.com/dataadapter/archive/2012/06/29/2569795.html异常信息: Operation is not valid due to the current state of the object.错误源:System.Web堆栈信息: at System.Web.HttpValueColl转载 2012-09-17 10:16:38 · 824 阅读 · 0 评论 -
c# 批量修改 mp3 文件 title
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using TagLib;namespace FileChange{ class Program { static void Main(string[]原创 2012-10-15 23:52:59 · 1889 阅读 · 0 评论 -
Error: Request format is unrecognized for URL unexpectedly ending in
当项目中包含一个web services , 调用时会遇到这个错误 Request format is unrecognized for URL unexpectedly ending in ....引起这个错误的原因是:Add the following to web.config since GET and POST are disabled by defa原创 2012-11-27 17:44:36 · 5675 阅读 · 2 评论 -
下载文件时,不在浏览其中直接打开, 而是弹出另存为窗口
string path = System.Web.HttpContext.Current.Server.MapPath("~/File/aaaa.pdf"); //相对路径转换为绝对路径 System.IO.FileInfo file = new System.IO.FileInfo(path); Response.Clear(); Respo原创 2012-01-31 18:06:06 · 7420 阅读 · 1 评论 -
CSV导入DataTable
//filename is path + filename private DataTable AddForecastIdOnFile(string filename) { BLLDownLoad blldownload = new BLLDownLoad(); StreamReader oReader = new Stre原创 2012-01-31 09:28:23 · 1486 阅读 · 0 评论 -
CSV 导入到 Datatable
first step is to remove the noise. both try/catches are useless. the first one will never throw because you are simply concatenating strings. the second will provides no value it's the same as not cat转载 2012-01-14 00:05:22 · 712 阅读 · 0 评论 -
调试错误积累
<br />Error 132 cannot be accessed with an instance reference; qualify it with a type name instead<br />因为一个静态方法我以为不是static,所以先生成类的实例,在使用类的方法调用,从而造成了错误。 。<br /> <br /> <br /> <br /> <br /> <br />[持续更新]原创 2011-05-24 11:24:00 · 2745 阅读 · 0 评论 -
ashx的用法提示
<br /> <mce:script type="text/javascript"><!-- $(function () { $("#name").blur(function () { var _name = $("#name").val(); $.ajax( { type: "POST", url: "test.原创 2011-05-25 12:12:00 · 1420 阅读 · 0 评论 -
asp.net 2.0 中updatePanel里执行javaScript的方式
/* * ClientScript.RegisterClientScriptBlock注册的脚本,生成时放在html页面的后边 * ClientScript.RegisterStartupScript注册的脚本,生成时放在html页面的之前。 * 直接response.Write生成的脚本,放在整个html页面的最前边转载 2011-06-20 16:58:00 · 1138 阅读 · 0 评论 -
在上传文件时限制上传文件的大小,并捕捉超过文件大小限制的异常
在上传文件时,我们可以在web.config里设置允许上传的文件大小。但是,当上传的文件超过设置的限制时,在Application_Error事件里是无法捕捉到这个异常的。下面,就是捕捉上传文件超过设置大小的方法:首先,在web.config里设置允许一次上传的文件的总大小; Web.config 文件 其次,在Global里加入如下的代码:<!-- pro转载 2011-06-20 17:41:00 · 6529 阅读 · 1 评论 -
asp.net 操作.CSV文件
<br />protected void loadRecordToCSV() {String DataFilePath = HttpContext.Current.Server.MapPath("~/App_Data/GroupSeat.csv"); String CSVdata = ""; CSVdata += ","; CSVdata += "FLIGHT NO,"; CSVdata += "DEPART DATE,"原创 2011-04-26 12:08:00 · 1029 阅读 · 0 评论 -
.NET开发不可错过的25款必备工具
<br /><br />这些年来,我们的.NET开发团队不断在更新升级开发工具,这也提供了一个机会,让我们能对.NET系列的开发工具做出不断的评估和规范。以下是我们总结出的一些.NET开发不可错过的高效工具。<br /> 1.Two monitors——必备的。<br /> 2.Visual Studio——同样的,也是必备的。<br /> 3.Launchy——一款免费的必备工具。它能帮助开发者快速调用电脑中的程序快捷方式,而无需再通过传统的“开始”——“所有程序”中寻找所需的程序。在安装后,只需键转载 2011-05-03 18:06:00 · 500 阅读 · 0 评论 -
jquery 兼容 updatepanel
function EndRequestHandler() { $(function () { $("[id$='btnSubmit']").click(function () { va原创 2011-08-19 22:06:42 · 905 阅读 · 0 评论 -
.net 三层架构 引用
在UI中,需要引用BLL,Model, SQL三层如果SQL未引用, 会引起不能得到反射结果原创 2011-12-07 15:54:10 · 610 阅读 · 0 评论 -
asp.net中如何向存储过程传递参数
以前搞asp,近来开始学asp.net,学习的过程比较艰苦,尤其是刚入门时,摸不到头脑,都是自己在网上查资料,包括语法,ado.net,以及存储过程。这里整理一个非常简单的小示例,作为初学者进门的入口,麻雀虽小,五脏俱全,通过这个示例,可以接触下ado.net以及存储过程的调用。如果你已经入门,请绕道。功能是:页面有两个文本框,和一个按钮,提交按钮后,把文本框的内容提交到数据库的membe转载 2011-12-09 15:07:04 · 1300 阅读 · 0 评论 -
Asp.Net分页方法:JQuery插件实现Ajax无刷新分页、AspNetPager分页控件实现分页
一、使用JQuery插件pagination实现AJax无刷新分页:以下只列出主要代码及注释,详细请参考最后源码:我们需要用到的文件有:jquery.js,jquery.pagination.js,pagination.css以及用于将DataTable转换为Json的插件Newtonsoft.Json.Net20.dll,文件在包含在最下面的源文件中分页存储过程:转载 2011-12-09 15:55:56 · 2594 阅读 · 0 评论 -
SQLHelp中事务的使用
public static int ExecuteSqlTran(String connectionString, String SQLString) { using (SqlConnection conn = new SqlConnection(connectionString)) { con原创 2012-01-09 16:39:57 · 891 阅读 · 0 评论 -
折半排序
原文地址:http://www.cnblogs.com/huangxincheng/archive/2011/11/14/2249046.html就是通过第一遍的遍历(让left和right指针重合)来找到数组的切割点。第一步:首先我们从数组的left位置取出该数(20)作为基准(base)参照物。第二步:从数组的right位置向前找,一直找到比(base)小的转载 2012-11-28 17:31:55 · 934 阅读 · 0 评论