asp.net学习
自在修行
中学,教学,读书,听音乐,教学相关开发
展开
-
Request.ServerVariables(HTTP_REFERER)&数据提交时注意的问题
来自:http://www.cnblogs.com/zhangpengshou/archive/2007/09/24/904074.html 特此感谢作用:得到访问的上一页的UrlRequest.ServerVariables["HTTP_REFERER"]可用的情况1.直接用2.用Submit或提交的表单(POST or GET)3.使用Jscript提交的表单(POST o转载 2013-10-07 11:21:25 · 3469 阅读 · 0 评论 -
用Dotfuscator 混淆asp.net程序实践心得
引入:修改的程序需要重新混淆,但是不小心将原有的混淆配置覆盖了,结果混淆出来的程序总是报"Could not load type 'XXX"的错误,开始还以为是程序的问题,经过对比才发现是混淆的问题,于是乎用了整整一天的功夫反复试验Dotfuscator 混淆asp.net程序的方法,下面把实践情况总结如下:英语水平有限,翻译不当之处在所难免,欢迎批评指正,知道的一定要告诉我,谢谢了!1、原创 2011-07-19 22:55:19 · 15425 阅读 · 2 评论 -
net 中MD5加密函数,包含asp.net和vb.net
一、asp.net方式:需要引入Imports Microsoft.VisualBasicImports System.Management Function GetMd5(ByVal str As String, ByVal code As Int16) As String If code = 16 Then Return原创 2011-02-01 08:46:00 · 1268 阅读 · 0 评论 -
创建安全的ashx文件,ashx编译
转自:http://blog.sina.com.cn/s/blog_6d52f3600100qnrx.html 特此感谢平时系统默认创建的ashx如下格式:CodeWebHandler Language="C#" Class="Handler2"%>using System;using System.Web;public class Handler2 : I转载 2012-11-30 08:50:58 · 3765 阅读 · 0 评论 -
asp.net点击按钮下载图片而不是打开图片
转自:http://www.cnblogs.com/zhuawang/archive/2011/07/11/2102740.html 特此感谢//下载图片Response.ContentType = "application/x-msdownload";string filename = "attachment; filename=" + "123.jpg";Response.转载 2012-11-15 21:13:49 · 3753 阅读 · 0 评论 -
Failed to read auto-increment value from storage engine错误的处理方法
在进行数据的插入时,系统提示Failed to read auto-increment value from storage engine(从存储引擎读取自增字段失败)错误,经查阅资料,解决方法如下:1)把涉及数据表的自增字段的自增选项去掉,保存一下2)重新将这个字段设置为自增字段问题解决。 参考:http://liguoliang.com/2010/mysql1467-fai原创 2011-02-22 18:17:00 · 10624 阅读 · 4 评论 -
从aspx转换为ashx时代码技巧
在使用Ajax技术时,被调用页面只需要返回相应字符/数据就可以了,所以我们可以使用ashx文件来代替aspx,在为了方便代码的转换,我们只需要在ProcessRequest中添加如下几句就可以了。 Public Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest原创 2012-11-12 09:33:39 · 1590 阅读 · 0 评论 -
ajax提交汉字乱码的处理
前台使用escape( $("#Key").val());后台 用 Key = db.SafeSql(Request.QueryString("Key")) Key = server.UrlDecode(Key)原创 2012-11-26 18:11:33 · 694 阅读 · 0 评论 -
在Web中如何使用Windows控件(ActiveX)
转自:http://www.cnblogs.com/zhuweisky/archive/2012/09/14/2683599.html,特别鸣谢在Web中如何使用Windows控件? 最近做的一个Web项目,需要在网页中播放摄像头采集的实时视频,我们已经有了播放视频的使用C#编写的windows控件,如何将其嵌入到网页中去了?这需要使用一种古老的技术,ActiveX。转载 2012-09-14 10:37:29 · 6680 阅读 · 1 评论 -
Excel导入MySql导致提取数据形成Json转义错误的解决
在做项目的时候,遇到这样一个问题:系统采用Mysql做数据库,数据内容直接使用用户的Excel导入。然后采用Jqery通过后台的ashx文件提取Json数据,但是问题出现,出现了获取数据正常,文字显示的内容也正常,就是Json的格式不对(经过跟踪发现进行转义时出现了错误),到底是什么原因导致的呢?百思不得其解,我尝试了一下用实际字符串代替从数据库中提取String.Format("原创 2012-11-25 11:24:15 · 2028 阅读 · 0 评论 -
文件下载函数
转自:http://www.oschina.net/question/116233_23878/// /// 下载文件,支持大文件、续传、速度限制。支持续传的响应头Accept-Ranges、ETag,请求头Range 。 /// Accept-Ranges:响应头,向客户端指明,此进程支持可恢复下载.实现后台智能传输服务(BITS),值为:bytes转载 2012-12-18 15:34:07 · 731 阅读 · 0 评论 -
在Web应用程序中执行计划任务(多线程)
转自:http://blog.csdn.net/net_lover/article/details/6943 特此感谢!在业务复杂的应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库,定时发送电子邮件等,我们称之为计划任务。实现计划任务的方法也有很多,可以采用SQLAgent执行存储过程来实现,也可以采用Windows任务调度程序来实现,转载 2012-12-19 22:07:30 · 611 阅读 · 0 评论 -
DataTable 修改列名 删除列 调整列顺序
DataTable myDt =dt;//删除列myDt.Columns.Remove("minArea");myDt.Columns.Remove("maxArea");//调整列顺序 ,列排序从0开始myDt.Columns["num"].SetOrdinal(1);//修改列标题名称dt.Columns["num"].ColumnName = "搜索量";dt.Colum转载 2013-07-22 22:24:05 · 1787 阅读 · 0 评论 -
DataTable的新建、查询、添加和修改
详细讲解了C#开发中数据类型DataTable的使用,包括新建DataTable,查询DataTable,在DataTable里添加记录,添加列,修改列的属性以及修改某行某列的值的方法。同时说明了将DataTable作为LoopUpEdit控件的数据源时的注意点。string userid = "UserID = {0}"; //查找初审人,流程阶段为初审,权限类型为受转载 2013-07-22 23:23:39 · 2633 阅读 · 0 评论 -
使用正则表达式清除Vb中的注释
用以替换 ’ 开头的正行注释打开查找查找内容:\ '.*\n替换为:\n 替换空行查找:\n\n替换为:\n原创 2013-01-08 12:50:07 · 1162 阅读 · 0 评论 -
https登陆 及 数字证书 检查 设计思路及解决方法总结
在一些管理严格的部门需要使用数字证书进行登陆,此时需要专门的数字证书登陆代码才行。下面就总结一下最近做的一个项目的情况,供大家参考。在此感谢给予无私帮助的成功软件周经理和李工。一、https 登陆的思路先不谈网站的https配置问题,另文详细说明。 为了减少网站代码的变化,一般网站都采用了,只有登陆页面使用https,而正常页面还是使用http方式。我的解决办法是这样的:在ii原创 2013-01-04 11:15:22 · 3462 阅读 · 0 评论 -
利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法
转自:http://blog.csdn.net/net_lover/article/details/1759880利用.NET Framework提供的System.DirectoryServices.DirectoryEntry类可以轻松创建IIS站点,并将站点设置为ASP.NET 2.0版本。无疑,这种方法与前面的那个方法相比较,是比较好的。一下代码需要注意的地方是:1,没有做路径检查转载 2012-12-19 22:22:46 · 876 阅读 · 0 评论 -
在客户端显示服务器端任务处理进度条的探讨
转自:http://blog.csdn.net/net_lover/article/details/4546586 由于 HTTP 协议本身的无状态性,B/S结构的程序无法像C/S程序那样,实时显示程序处理的进度。搜索一下网上,一般都是采用静态变量保存程序执行进度的方法实现,但是,这种方法是完全错误的,在并发的情况下,多个用户访问一个程序,会造成混乱。下面就是采用静态变量的方法实现转载 2012-12-19 22:15:09 · 1820 阅读 · 0 评论 -
错误处理--无法将类型为 master的对象强制转换为类型 master
转自:http://www.cnblogs.com/zhangji/archive/2010/10/15/1852007.html出错信息的例子:下面这些出错信息,是你遇上这些编译问题时,你也许看到的运行时异常类型的例子:Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_mas转载 2013-01-04 10:27:03 · 2438 阅读 · 0 评论 -
asp.net调试总结
调试程序是个让人头疼的事,真的让人找不到头绪,下面总结一下,以备后用:1、在web.config中添加调试信息,在Web.Config 中找到 在此添加 保证在任意一台客户机上,都能看到错误内容2、在需要跟踪的地方添加下面的语句,用于随时抛出跟踪的内容Throw New Excep原创 2013-01-04 10:37:59 · 566 阅读 · 0 评论 -
使用asp.net进行Mysql数据库备份程序的知识准备
最近想在自己的程序中加上数据库的备份和恢复功能,但是没有现成的asp.net可以参考,就找了Mysql的帮助文件,挑出需要的几个必须的命令,总结如下:一、Mysq导出Sql格式范例二、获取数据库的sql:SHOW CREATE DATABASE三、获取数据表的sql:sho原创 2011-05-17 15:47:00 · 1560 阅读 · 0 评论 -
简单实现asp.net进度条
程序中为了让更直观的反映命令执行的进度,考虑使用进度条,但是asp.net中没有专门的进度条控件,在网上搜了一下,实现方法都很复杂,就自己动手做了一个,实现起来其实也很简单。效果如图:前台代码 用两层DIV,分别表示进度条总的外框和当前进度,通过不断调整“processbar”的原创 2011-07-17 23:24:03 · 14713 阅读 · 5 评论 -
GetFiles()后对文件按指定方式排序
原文C#关键代码部分public partial class SortFileList : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) {转载 2011-07-23 12:16:18 · 9994 阅读 · 0 评论 -
weboffice的HttpAddPostString传中文字符时的乱码解决方法
<br />转自:http://hi.baidu.com/yfann/blog/item/461c46fbafddd6186d22ebc2.html,感谢作者的分享<br />2010-09-28 12:42dsoframer v2.2 直接通过HttpAddPostString();添加的中文回传参数会因为dsoframer http上传模块无法处理中文而使用 " □ "代替中文,而导致中文信息丢失。所以出现乱码。所以只在服务器端采用任何编码转换都是无效的。 <br /><br />解决思路:dsofra转载 2011-02-20 18:14:00 · 4023 阅读 · 2 评论 -
获取服务器的地址
有时我们需要获取网站在服务器上运行的详细地址(含端口),使用request.url可以很方便的获取原创 2011-02-16 01:37:00 · 831 阅读 · 0 评论 -
Object moved to here.的问题
<br />在工作中遇到了“Object moved to here.”的错误<br />经反复试验发现 浏览器的状态条中的网址被不断的刷新,原来网页中使用的重定向Response.Redirect语句,在网页执行时被反复执行,进入了一个不停的循环中原创 2011-02-15 23:39:00 · 18144 阅读 · 0 评论 -
ASP.NET 母版页和内容页的加载顺序
ASP.NET 母版页和内容页的加载顺序的运用,只有了解了其加载的顺序才能更好的控制页面的显示原创 2011-02-15 22:56:00 · 2192 阅读 · 0 评论 -
asp.netx写入Mysql乱码的处理
在使用Mysql+asp.net开发时,遇到写入数据库的中文乱码问题,其实解决办法很简单就是在Mysql的连接字符串中制定字符集charset=gb2312如: "server=localhost;user=***;database=schoolnet;port=3306;password=***;charset=gb2312"我的数据库采用的是charset=gb2312编码,asp.net为utf-8 ,js全部采用utf—8编码原创 2011-01-25 15:16:00 · 1031 阅读 · 0 评论 -
asp.net动态生成导航项
在site.master.vb中添加导航项的生成过程Partial Class Site Inherits System.Web.UI.MasterPage Sub creatMenu() Dim tmp As String For i = 0 To 5 tmp = CStr(i) NavigationMenu.Items.Add(New MenuItem(tmp, tmp, ""原创 2010-11-25 16:06:00 · 1173 阅读 · 0 评论 -
ASP.NET中用MD5对数据加密
<br />转自:http://zhidao.baidu.com/question/151518268.html<br /> <br /> <br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Web;<br /><br /> /// <summary><br /> /// 使用MD5算法加密(不可逆,无法解密)<br />转载 2011-01-19 16:36:00 · 504 阅读 · 0 评论 -
ASP.NET前台代码绑定后台变量方法总结
<br />转自:http://www.cnblogs.com/lerit/archive/2010/10/22/1858007.html 经常会碰到在前台代码中要使用(或绑定)后台代码中变量值的问题。一般有<%= str%>和<%# str %>两种方式,这里简单总结一下。如有错误或异议之处,敬请各位指教。<br /><br /> 一方面,这里所讲的前台即通常的.aspx文件,后台指的是与aspx相关联的CodeBehind,文件后缀名为.aspx.cs;另一方面,这里的绑定是指用户发出访问某一转载 2011-01-16 13:51:00 · 918 阅读 · 0 评论 -
ASP.Net在web.config中设置上传文件的大小方法
转自:http://blog.163.com/budong_weimin_zh/blog/static/12919852420106249325116/修改Webcong文件:useFullyQualifiedRedirectUrl="true"executionTimeout="6000"useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="1转载 2011-02-20 14:42:00 · 3400 阅读 · 0 评论 -
对路径** 的访问被拒绝 的解决办法
解决方案一在需要进行读写操作的目录下添加Network Service这个帐号,由于在iis 6.0中,默认的应用程序池中的标示用的是Network Service,解决方案二在IIS6.0中的默认应用程序池-->属性-->标示中把Net Service改成Local System该问题也可以解决。转载 2011-02-23 10:54:00 · 9947 阅读 · 1 评论 -
ASP.NET:Form提交中文乱码的解决方法总结
解决这个问题的办法就是为Response或request指定编码如:,在发送页面Page_Load方法中加入 Response.ContentEncoding = Encoding.GetEncoding("gb2312"); 即可。// 设置a页面响应编码为gb2312,保证与b页面接收请求的编码一致 protected void Page_Load(object sender, EventArgs e) { Response.ContentEncoding = Encoding.G转载 2011-02-22 17:38:00 · 3920 阅读 · 0 评论 -
使用ReportViewer生成动态报告--项目应用心得(一)
转自:http://www.cnblogs.com/DNNCenter/archive/2011/06/19/2084719.html 看图,这是一个人才测评报告,报告中包含多个子部分,部分的个数,内容都是变化的。所以子报告部分我们采用子报表来实现。 下面讲解一下构建一个这样的报告会遇到的关键问题,并且提供方案方法。 问题一。 如果报告中子报告的数量和报告源都是不确定的,转载 2011-06-23 09:06:00 · 4451 阅读 · 1 评论 -
asp.net 数据直接输出为下载
有的时候我们希望动态生成的数据直接输出为文件下载,或用某软件直接打开,客户端显示效果为弹出文件下载对话框,如何做到呢,其实我们可以通过修改Response的参数,然后直接把数据输出,即可。 先看个例子 Private Sub ExportDown(ByVal info As String) 输出到下载流 Dim filename As String = Re原创 2011-06-20 11:59:00 · 1110 阅读 · 0 评论 -
使用ReportViewer生成动态报告--项目应用心得(二)
转自:http://www.cnblogs.com/DNNCenter/archive/2011/06/22/2086635.html上一篇主要从构架方面总结使用新得, 这篇文章重点总结报表开发中的具体细节问题一。 如何显示像这样的数据标签? 方法:步骤 1. 右击图标 , 选中"显示数据标签"2. 数据标签显示了 ,但是你发现数据标签还是在内部的,如何用连接线在外部显示呢?选中图标,更改转载 2011-06-23 09:15:00 · 1168 阅读 · 0 评论 -
用VS2010建立解决方案,用于生成多个Dll的项目
转自:http://www.blueidea.com/microsoft/vs2010/2010_con/2010081301.htm 三层结构,会有多个项目。为了让各项目之间的关系反映在目录结构上所以要建立一个解决方案。1.建立解决方案: 文件->新建项目->其它项目类型->Visual Studio解决方案->空白解决方案。2.在解决方案里添加第一个项目 建立空白解决方案后,在vs转载 2011-06-15 00:08:00 · 8505 阅读 · 1 评论 -
asp.net 中使用TypeOf进行类型判断
<br />判断类型<br />变量=TypeOf (判断数据) Is 类型 <br />返回 True or False <br /> <br />例子:<br /> If TypeOf (Rs_table(j)) Is Boolean Then<br /> If (Rs_table(j) = True) Then<br /> Str = "1"<br />原创 2011-05-22 14:33:00 · 2978 阅读 · 0 评论 -
asp.net2.0操作web.config(增,删,改,查)
<br />转自:http://hi.baidu.com/yufeng0103/blog/item/b5dc3225f8c43c6d35a80f41.html<br />asp.net2.0新添加了对web.config直接操作的功能。开发的时候有可能用到在web.config里设置配置文件,其实是可以通过程序来设置这些配置节的。<br /><br />asp.net2.0需要添加引用:<br /><br />using System.Web.Configuration;<br /><br />web.co转载 2011-03-17 22:16:00 · 955 阅读 · 0 评论