ASP.NET(C#)
文章平均质量分 69
china_skag
这个作者很懒,什么都没留下…
展开
-
c#获取硬件信息
<br />取硬盘序列号<br />网上流传的方法:<br />public string getHardDiskID()<br /> {<br /> ManagementClass searcher = new ManagementClass("WIN32_DiskDrive");<br /> ManagementObjectCollection moc = searcher.GetInstances();<br /> str原创 2011-03-25 13:44:00 · 2100 阅读 · 2 评论 -
ISAPI Rewrite IIS下的Url重写
什么是URL重写(URL Rewrite)?URL 重写就是把传入 Web 请重定向到其他 URL 的过程。比如浏览器发来请求http://www.test.com/tags/,服务器自动将这个请求中定向为http://www.test.com/tags.asp我们知道在Apache中有mod_rewrite来实现URL的重写功能(URL Rewrite),然而IIS并没有自带这个原创 2012-02-24 22:57:21 · 1902 阅读 · 0 评论 -
Mysql 存储过程,触发器,视图 学习记录
存储过程:是将对应的SQL查询等写到服务器中,在查询是直接调用存储过程相关数据。1、 delimiter $$ 修改执行命令符变为 $$创建存储过程://procedure //参数 IN|OUT|INOUT////特征值//{CONTAINS SQL|NO SQL |READS SQL DATA|MODIFIES SQL DATA}:这些特征值提供子程序使用原创 2012-04-16 14:56:57 · 739 阅读 · 0 评论 -
mysql 查询某字段里含有(或者不含)某字符的所有记录方法
select gid, username from users where FIND_IN_SET(8,gid);//查询gid里含有数字8的记录,gid是varchar ,数据格式:"1,12,8,18,5"select gid, username from users where !FIND_IN_SET(8,gid);//查询gid里不含有数字8的记录,gid是varch原创 2012-04-22 13:09:49 · 20927 阅读 · 0 评论 -
vs2010常用快捷键 .
调试快捷键 F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl原创 2013-03-07 14:48:56 · 615 阅读 · 0 评论 -
ASP.NET未处理异常(Unhandled Exception)调试试验
问题介绍网站运行的时候是否遇到过未处理异常(unhandled exception)造成网站进程退出报503(service unavailable)错误?但是也有时未处理异常仅仅是在页面上显示出错信息,网站进程还在照常运行。为什么同样发生了异常,结果却截然不同?这种问题该如何调试?这片文章通过调试试验来揭开这些问题的答案。第一种情况ASP.NET网站运转载 2013-11-06 15:01:45 · 5434 阅读 · 0 评论 -
Event Code: 3005 An unhandled exception has occurred.
Event code: 3005 Event message: An unhandled exception has occurred. Event time: 2/19/2009 1:41:40 PM Event time (UTC): 2/19/2009 6:41:40 PM Event ID: 83d95f94ac674e39889a37e4d558a865 Event原创 2013-11-06 15:11:10 · 10161 阅读 · 0 评论 -
php防盗链
一般的下载的步骤:查找->输出查找结果列表->进入软件详细页面->点击下载按钮->打开下载页面->点击下载,开始下载我的方法就是在下载页面做文章首先在网站的公共文件里定义一个$key=sdkfjwojf32413这相当于一个密钥一样在下载页面生成一个随机数:$certcode = '84615354' (每次打开生成的都不一样)然后用以上两个变量和软件的ID生成一个原创 2014-04-29 20:00:46 · 939 阅读 · 0 评论 -
在一个aspx或ashx页面里进行多次ajax调用
在用ajax开发asp.net程序里.利用ashx页面与前台页面进行数据交互.但是每个ajax交互都需要一个ashx页面.结果是项目里一大堆ashx页面.使项目难以管理.现在我们就想办法让一个ashx页面里允许多个ajax交互; 前台页面AjaxTest.htm,内容如下 本页用不同的方式与后台进行交互 //使用jquery库进行ajax交互原创 2014-08-22 18:06:00 · 1334 阅读 · 0 评论 -
JQuery Ajax Post实例
function test() { $.ajax({ //提交数据的类型 POST GET type: "POST", //提交的网址 url: "testLogin.aspx", //提交的数据 data: { Na原创 2014-08-22 17:27:43 · 813 阅读 · 0 评论 -
如何在不影响默认安全性的前提下使用ckeditor+fckeditor+asp.net(C#)?
asp.net默认情况下,不允许提交包含html源代码的表单,这在很大程度上防止了跨站(提交)攻击,但是ckeditor/fckeditor之类的富文本编辑器肯定是要生成html源代码的,如何解决这个矛盾?通常的办法是修改web.configasp.net2.0/3/3.5时可以这样做:validateRequest="false">asp.net4.0下,这样还不够,必须写成原创 2014-09-28 10:46:17 · 884 阅读 · 0 评论 -
CKEditor+CKFinder+ASP.NET配置
这几天把一个旧项目中的fckeditor升级为ckeditor 3.2 + ckfinder 1.4.3 组合,下面是一些升级心得:一、CKFinder的若干问题1.单独使用ckfinder从原fckeditor分离出来以后可以单独使用,通常我习惯于在工具栏中添加ckfinder.dll,这样以后要使用ckfinder直接从工具箱拖出来即可. 拖到页面中后,会形成这样一个控件实原创 2014-09-28 10:43:11 · 859 阅读 · 0 评论 -
UEditor不能获取文章内容的解决办法
问题应该处在和两个标签的嵌套问题上。标签在外就没有问题,而标签在外就出问题了。改正后问题解决! var ue = UE.getEditor('container');原创 2017-04-14 11:06:42 · 3119 阅读 · 1 评论 -
ISAPI Rewrite 3 下载及常用 301 规则
ISAPI Rewrite 是 IIS 下使用最广泛的 Rewrite 组件,有了这个组件就可以实现基本如 Apache 中 mod_rewrite 的功能,对于SEO来说,是在IIS中进行301重定向的基本装备。现在网上传播的大多是较老的 1.3 版,建议使用最新的 ISAPI Rewrite 3,功能更完善,规则相对也灵活和丰富。ISAPI Rewrite 3 分为商业版和免费的 Lite 版原创 2013-02-06 17:45:38 · 1853 阅读 · 0 评论 -
Flash AS2.0与ASP.Net(C#)之间的数据交互
flash端的ASvar SendVars:LoadVars=new LoadVars();var ReceiveVars:LoadVars=new LoadVars();ReceiveVars.onLoad=function(Success:Boolean):Void{ if(Success) { if(ReceiveVa原创 2012-01-11 15:04:33 · 1422 阅读 · 0 评论 -
一个C#随机数的问题,解决随机数重复
默认情况下,.NET的随机数是根据系统时间来生成的,如果电脑速度很快的话,生成的随机数就会一样。Random rnd = new Random(); int rndNum = rnd.Next(); //int 取值范围内的随机数 int rndNum = rnd.Next(10); //得0~9的随机数 int rndNum = rnd.Next(10原创 2012-01-09 19:26:36 · 1309 阅读 · 0 评论 -
ISAPI_Rewrite3.1教程中文版
第一章:软件介绍ISAPI_Rewrite 是一款适用于IIS的功能强大的基于正则表达式的URL处理模块。它兼容Apache的mod_rewrite的语法,从而使仅仅复制.htaccess文件就把配置从appach移植到IIS中或者从IIS移值到appach中变成可能。请参阅3.2兼容性图表这一节。ISAPI_Rewrite最重要的功能:·ISAPI_Rewrite提供了和Apach转载 2011-11-30 17:32:06 · 3987 阅读 · 0 评论 -
DevExpress WinForm 汉化
<br />一:下载资源包<br /> 下载地址:http://www.devexpress.com/Support/Center/KB/p/A421.aspx<br /> 将对应版本的资源包下载下来后,解压到本地打开<br />二:StrongKey.snk<br /> 将%DevExpress%/Components/Sources下DecExpress.Key文件夹复制到加压好的工程目录中<br />三:重新编译<br /> 修改需要编译的项目,有些项目并未完全汉化,只需要找到原始资源文件中的key,原创 2011-03-25 13:47:00 · 1197 阅读 · 0 评论 -
DevExpress WebForm 汉化
<br />第一步:<br /> 在你的项目中添加一个资源文件夹"App_GlobalResources"<br /> <br /> <br /> 第二步: <br /> 找到本地化资源文件,将其全部复制到 App_GlobalResources<br /> 所有的 ASP.NET Controls 都有本地化资源文件, 默认情况下这些文件放在以下目录:<br /> C:/Progra原创 2011-03-25 13:49:00 · 1959 阅读 · 0 评论 -
.net访问Oracle数据库——数据库连接
<br />.net与Oracle之间的访问,毕竟不是一个娘生的,和sqlserver还是稍微有点区别。<br /> <br />1.命名空间的选择:<br />访问Oracle数据库,通过System.Data.OracleClient、System.Data.OleDb、System.Data.Odbc三个命名空间都可以访问。System.Data.OracleClient访问的效率最高,System.Data.OracleClient对Oracle类型的支持也是最多的,毕竟是为Oracle量身定做的。原创 2011-03-25 14:09:00 · 1411 阅读 · 0 评论 -
C#生成XML的三种途径
<br />为了全面,这里都将XML保存到文件中,有三种生成XML的方式:<br />1。我认为是最原始,最基本的一种:利用XmlDocument向一个XML文件里写节点,然后再利用XmlDocument保存文件。<br /> 首先加载要写入的XML文件,但是如果没有的,就要新建,在新建的过程中,要有写入的代码; <br /> XmlDocument doc = new XmlDocument();<br /> try<br />原创 2011-03-25 13:40:00 · 644 阅读 · 0 评论 -
asp.net文件下载
<br /> //TransmitFile实现下载<br /> protected void Button1_Click1(object sender, EventArgs e)<br /> {<br /> /*<br /> 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite<br /> 下载超过400mb的文件时导致Aspnet_wp.ex原创 2011-03-25 13:56:00 · 598 阅读 · 0 评论 -
aspnet_Applications表存在多条记录的解决方法
<br />aspnet_Applications表不是不可以有多条记录的,比如我们在一个服务器上布置了多个ASP.NET应用程序,那么每个程序都应该在aspnet_Applications对应一条记录。可是如果我们的服务器只有一个ASP.NET应用程序,可是aspnet_Applications表中确有多条记录,那就是Web.Config中配置错了。<br />Web.Config中,membership、profile和roleManager是可以设置provider的,如果不设置provider,会使原创 2011-03-25 13:57:00 · 1026 阅读 · 0 评论 -
DES加密
<br />//加密方法<br /> private string encrypt(string strToEncrypt)<br /> {<br /> if (strToEncrypt == null || strToEncrypt == "") return strToEncrypt;<br /> DESCryptoServiceProvider des = new DESCryptoServiceProvider();<br /> //把字符串放到原创 2011-03-25 13:59:00 · 636 阅读 · 0 评论 -
远程服务器返回错误: (411) 所需的长度
<br />某日,调好的程序到客户方实施时候出现问题,报“远程服务器返回错误: (411) 所需的长度”,客户没有网,此错误也没见过,无解,然后……<br />原因:httpRequest post方法和get方法使用不对。<br />当请求为post方法时,必须有请求内容,没有请求内容时候则报上述错误。<br />改成get方式即可。<br />注意:iis5.1不做上述检查(xp),vs2005自带的web支持也不做检查。iis6.0做上述检查(win2003)。原创 2011-03-25 14:02:00 · 11899 阅读 · 0 评论 -
C# 图片与byte[]之间以及byte[]与string之间的转换
<br />using System;<br />using System.IO;<br />using System.Drawing;<br />using System.Windows.Forms;<br />using System.Drawing.Imaging;<br />public class ImageConvert<br />{<br /> //主要通过Stream作为中间桥梁<br /> public static Image ByteArrayToImage(byte[原创 2011-03-25 13:45:00 · 755 阅读 · 0 评论 -
asp.net母板页引用文件的路径问题
<br />1. 图片问题<br />非常好解决<br /><img runat="server" src="~/images/ad468x60.gif" alt="" /><br />加上runat="server" ,路径使用绝对路径~/基本上就OK了。<br />2. CSS文件引用<br /><link rel="stylesheet" type="text/css" href="style.css" /><br />这里神奇的就是link的文件的href是随着被访问文件的目录结构自动调整,说白了就原创 2011-03-25 13:58:00 · 686 阅读 · 0 评论 -
.net用Calendar实现blog日历
怎样用.net的Calendar控件来实现blog中站点日历的效果呢,我们知道站点日历最重要的功能就是,显现在哪天blog主人写了日志,点击日期,你将进入所选日期的日志列表, 首先,我们知道.net中的服务器控件是会进行Postback的,Calendar控件中的第一天在点击时,就会进行一次postback我们要做的就是改变它默认的链接,使它不触发postback事件,其次,就是要原创 2011-06-25 16:40:00 · 1599 阅读 · 0 评论 -
asp.net 2安装遇到问题的解决(由于无法创建应用程序域,因此未能执行请求。错误: 0x80070005 拒绝访问)
1:安装2.0之后,在IIS的虚拟目录的属性设置中会多出一个ASP.NET标签,在那里边把运行时调整为2.0,默认使用的是1.1的运行时。 2:这个是权限问题, 首先检查应用程序池的属性,看看它是以什么用户身份运行的,一般是NETWORK SERVICE原创 2011-10-11 13:30:00 · 2979 阅读 · 0 评论 -
asp.net"服务器应用程序不可用"解决方法
服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误消息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。原创 2011-10-11 13:33:29 · 707 阅读 · 0 评论 -
Windows server 2003 IIS6.0虚拟主机下301重定向代码
当你准备好好看这篇文章的时候,你应该已经知道了301重定向的作用与意义了,那么这里就不多加解释了。一、域名“domain.com”重定向到“www.domain.com”httpd.ini文件配置的代码如下,放置位置:网站根目录[ISAPI_Rewrite] CacheClockRate 3600 RepeatLimit 32 RewriteCond Host: ^sendnet\.cn$原创 2018-01-19 03:50:25 · 514 阅读 · 0 评论