![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET
浑沌滴年代
实力创造奇迹!!!
展开
-
合并两个表中的数据
/// /// 合并两个表中的数据(要表中的结构一样) /// /// /// /// public static DataTable TheSameTable(原创 2011-01-10 15:25:00 · 494 阅读 · 0 评论 -
客户端中检测到有潜在危险的值 .net4.0专用httpRuntime
"从客户端中检测到有潜在危险的 Request.Form 值."设置了 ValidateRequest="false"后还是报同样错误:1、原创 2012-10-18 12:56:48 · 643 阅读 · 0 评论 -
cookies提前过期,及验证视图状态 MAC 失败解决方案
最近购买了一个NET2.0的虚拟主机,开开心心的把刚做好的网站传了上去,运行后却出了一个令人十分头痛的问题,cookies莫名其妙的提前过期,部分页面不定时的出现MAC验证失败,可是程序在本地运行一切正常啊,于是怀疑服务器设置有问题,在与虚拟主机提供商几次电话之后(都快吵起来了)他们决定给我重新更换一台服务器,换完之后,上传程序,问题依旧,与此同时我也可以确定,我的程序绝对是没有问题的,后来上网一转载 2013-01-06 19:31:56 · 594 阅读 · 0 评论 -
asp.net获取本地IIS上绑定的网站的信息
我们使用ADSI来操作IIS的时候,需要提供他们的Path。比如默认本机80端口的默认站点的目录路径就是:IIS://localhost/w3svc/1/root它的格式是:IIS://ComputerName/Service/Website/DirectoryComputerName:即操作的服务器的名字,可以是名字也可以是IP,经常用的就是localhostServ转载 2013-01-08 16:39:54 · 3452 阅读 · 0 评论 -
System.DateTime.Now.ToString()日常用法
C#中的日期处理函数 //2007年4月24日 this.TextBox6.Text = System.DateTime.Now.ToString("D"); //2007-4-24 this.TextBox7.Text = System.DateTime.Now.ToString("d"); //2007年4月24日 16:30:15转载 2013-05-23 11:04:51 · 656 阅读 · 0 评论 -
C#过滤XML(十六进制值 0x1D)无效的字符
加载或保存XML时引发的异常.System.ArgumentException: “”(十六进制值 0x1D)是无效的字符。产生原因是xml文件中包含低位非打印字符造成的处理方法:在产生xml文件的时候,过滤低位非打印字符把一个字符串中的 低序位 ASCII 字符 替换成 &#x 字符转换 ASCII 0 - 8 -> � - 转换 ASCII 11 - 12 ->转载 2013-05-31 09:14:22 · 2694 阅读 · 0 评论 -
用asp.net使用include包含文件
当然,绝大多数情况下,用户控件都能解决问题。但若要在用户控件中需包含其他公用块,即使用用户控件嵌套,老是出问题,而且也没必要使用asp.net的用户控件,因为我要包含的块是静态的,例如在head中包含一个广告……1、asp.net页面也可以像asp那样,用include来包含文件: 3.include htm: #include file="include/Hea转载 2013-07-29 15:28:51 · 930 阅读 · 0 评论 -
过率非低位打印字符 webservice中出现的特殊中文字符
/// /// 过率非低位打印字符 /// /// /// public static string ReplaceLowOrderASCIICharacters(string tmp) { System.Text.StringBuilder info =转载 2013-10-11 11:38:05 · 1056 阅读 · 0 评论 -
验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
当runat="server"的表单通过修改action提交数据到其它页面时,也会引发这个问题。如: document.forms[0].action = "AttachmentAdd.aspx";document.forms[0].submit(); 主要的原因是提交了名为__VIEWSTATE的数据,ASP.NET的验证视图状态的时候失败。有提交前禁用__V转载 2013-12-11 18:12:43 · 2378 阅读 · 0 评论 -
asp.net获取客户端IP
在ASP中使用 Request.ServerVariables("REMOTE_ADDR")来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器取得客户端的真实IP地址,就要使用Request.ServerVariables("HTTP_X_FORWARDED_FOR")来读取。不过要注意的事,并不转载 2014-01-04 09:25:24 · 715 阅读 · 0 评论 -
十六进制颜色与Color对象的互相转换
C#十六进制颜色与Color对象的互相转换 把十六进制颜色转化为color对象ColorTranslator.FromHtml("#FF0000")或 ColorTranslator.FromHtml("Red");把color对象转化为十六进制颜色ColorTranslator.ToHtml(Color.FromArgb(255,255,255))或 ColorTrans转载 2014-02-24 15:38:07 · 10015 阅读 · 0 评论 -
在ASP.NET应用启动的时候初始化的几种方法
ASP.NET 4.0 之前,有两种方法:通过Global.asax 中的 Application_Start 事件启动,或者通过定义在 App_Code 文件夹中任意类中的AppInitialize 静态方法。方法的原型定义如下:public static void AppInitialize() AppInitialize 方法是 ASP.NET 中一个特殊的方法,在网站应用程序启动之转载 2012-09-25 08:56:02 · 1304 阅读 · 0 评论 -
url重写后,html为伪静态后真实的html无法访问的解决方法
compilation>buildProviders>add extension=".html" type="System.Web.Compilation.PageBuildProvider"/>buildProviders>compilation>httpHandlers>add verb="*" path="*.html" type="System.Web.UI.P原创 2012-07-23 10:35:04 · 1008 阅读 · 0 评论 -
asp.net里导出excel表方法汇总
public void CreateExcel(DataSet ds,string typeid,string FileName) { HttpResponse resp; resp = Page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");转载 2012-02-13 15:27:53 · 429 阅读 · 0 评论 -
清除几种缓存的方法
ASP.Net 自带的缓存机制对于提高页面性能有至关重要的作用,另一方面,缓存的使用也会造成信息更新的延迟。如何快速更新缓存数据,有时成了困扰程序员的难题。根据我的使用经验,总结了下面几种方法,概括了常见的几种情况,如有更好的方法欢迎补充。(1)Cache 对象缓存Cac转载 2011-03-07 14:37:00 · 1485 阅读 · 0 评论 -
给服务器上的指定的图片添加文字水印
public class ImageWater { public enum WaterPosition { TopRight, TopMiddle, TopLef原创 2011-08-31 12:47:45 · 1560 阅读 · 0 评论 -
页面输出缓存API
//public是客户端,服务器都缓存,nocache是都不缓存,private是客户端缓存Response.Cache.SetCacheability(HttpCacheability.Public);//设置缓存时间Response.Cache.SetExpire原创 2011-03-03 11:25:00 · 423 阅读 · 0 评论 -
Repeater绑定事件
//repeater绑定子类 protected void rpBuySellType_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Ite原创 2011-02-25 14:42:00 · 1320 阅读 · 0 评论 -
asp.net 获取指定表中指定位置的行对象,将行数组转换为表结构
/// /// 获取指定表中的行对象 /// /// 源数据 /// 起始位置从0开始 /// 结束位置,如果为0,则读出以下所有的 /// 返回指定位置的数据列表原创 2011-09-21 11:29:32 · 813 阅读 · 0 评论 -
asp.net敏感词过滤(二)
前台调用:Stopwatch sw = new Stopwatch(); sw.Start(); clsFilter filter = new clsFilter("", this.ReadWords()); filter.words = mod.bsTitle + mod.bsKey +原创 2011-04-21 16:05:00 · 3068 阅读 · 3 评论 -
asp.net敏感词过滤(一)
/// /// 敏感词过滤(查找速度很快,支持模糊查找-如:操*妈;*号代表5个字符) /// public class clsFilter { private string _words = string.Empty; private string _minganci = string.Empty;原创 2011-04-21 15:57:00 · 6804 阅读 · 11 评论 -
xml转为dataset或者xml字符串转为dataset以及dataset转为xml
XmlDatasetConvert.csusing System;using System.Collections.Generic;using System.Text;using System.Data;using System.IO;using System.Xml;namespace XmlDesign{ class XmlDatasetConve转载 2012-02-07 08:51:01 · 604 阅读 · 0 评论 -
C#获取对象的属性值,格式为(属性:值),
/// /// 获取传入对象的属性值,格式为(属性:值), /// /// /// /// 属性与值拼接成的字符串,如(属性:值),(属性:值),(属性:值), public static string GetProperties(T t) {转载 2014-11-04 17:39:54 · 2540 阅读 · 0 评论