- 博客(166)
- 资源 (4)
- 收藏
- 关注
原创 HTML5主要特性
1、语义明确的标签体系。语义化的标签在未来会更加迎合搜索引擎的抓取。2、富媒体支持。video、audio 标签支持了HTML5富媒体,而不必使用flash插件才能播放音频视频了。3、本地数据存储技术。4、不需要插件的富动画(canvas标签)。5、强大的API支持,不仅仅DOM3提供了更加优秀的API,浏览器也提供了许多新的API用于处理网页。
2014-06-07 11:23:09 812
原创 对象的当前状态使该操作无效
报错原因:ASP.NET Request 表单域的默认长度是1000,如果是超过一千 就会出错,或者Request.Form取不到1000以后的表单数据。解决办法:在Web.config的appSettings加入如下配置
2014-03-12 15:22:18 4601 2
转载 ASP.NET发送邮件
protected void Button1_Click(object sender, EventArgs e) { MailAddress MessageFrom = new MailAddress("xxx@163.com"); //发件人邮箱地址 string MessageTo = "xxx@qq.com"; //收件人邮箱地址 st
2014-02-25 14:31:20 1021
转载 远程服务器返回错误 (417) Expectation failed的解决方法
有次在调用第三方接口的时候,一直返回错误信息 “远程服务器返回错误: (417) Expectation failed”,查找资料后找到如下解决办法:在配置文件中加入:这个异常源自HTTP1.1协议的一个规范: 100(Continue)100(Continue)状态代码的解释允许客户端发request消息body之前先用request he
2014-02-25 11:01:38 4126
转载 解决HTML5新标签不兼容的问题
方式一:Coding JavaScript (function() { if (! /*@cc_on!@*/ 0) return; var e = "abbr, article, aside, audio, canvas, datalist, details, dialog,eventsource,figure,footer,h
2014-02-19 10:27:00 5817
转载 禁用ViewState注意事项
每个web控件都有个ViewState值,如果一个页面有太多的web控件而不禁用他们的viewstate值的话,会让页面速度大大降低。那么哪些控件的EnableViewState="false" 哪些控件的EnableViewState="true"呢?1、TextBox类型的控件,如果你只需要取TextBox里面的值,而不是要他响应什么事件,那他的viewstate是可以禁用的。2、Bu
2014-01-12 22:56:35 1190
原创 ASP.NET判断页面加载所耗时间
//统计页面执行时间(毫秒) private DateTime dtime; protected override void OnPreInit(EventArgs e) { dtime = DateTime.Now; base.OnPreInit(e); } protected override void OnLoadCom
2014-01-11 08:52:16 2585
原创 几款富文本web编辑器的用后感
FreeTextBox:跟着书本上自学时接触到的第一款富文本web编辑器,UI比较丑陋,功能似乎也不太行,仅学习时用过。FCKeditor:给自己的程序上装的第一款编辑器,开始觉得还不错,后来客户普遍反映很不好用,于是换掉了。UEditor:继 FCKeditor 之后安装的由百度开发的富文本web编辑器,当时使用的版本是1.2.5,开始觉得很好用,用了一段时间后,发现
2014-01-08 16:20:34 2518
原创 TreeView控件发布到服务器时折叠按钮无效,显示为叉X
这个问题是 WebResource.axd的资源映射引起的,某些服务器默认情况下不支持WebResource.axd,导致树型控件不能折叠,而且左边的+、-号全部是X号。 解决办法如下:服务商那里没有添加对.axd的扩展,联系服务商增加了扩展,问题解决。可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
2014-01-03 14:41:41 1436 1
转载 NET调用新浪微博接口示例
本文详细讲下.NET调用新浪微博开放平台接口的代码示例,如果你也在搞这方面的东东,可以来看下参考哦。1. 首先我们要获取一个App Key,在新浪微博开放平台的“我的应用”中创建一个应用,就会生成App Key,假设是123456。2. 在新浪微博API文档中找到你想调用的API,这里我们假定调用发表微博的API-statuses/update,url是http://api.t.sin
2013-12-15 15:36:06 784
转载 用CSS中的Media类型实现响应式设计
说说CSS属性中的Media媒体类型,引用外部css文件 其中 media="all" 指定了媒体类型,CSS一个最重要的特点就是它可以作用于多种媒体,比如页面、屏幕、电子合成器等等。而CSS所支持的媒体类型有以下一些:screen:指计算机屏幕。print:指用于打印机的不透明介质。projection:指用于显示的项目。braille:盲文系统,指有触觉效果的印刷品。
2013-12-10 07:38:41 1298
原创 给密码类型的TextBox赋值
对于密码类型的TextBox控件,直接用 TextBox1.Text = value; 是无效的,正确的做法应该如下:TextBox1.Attributes.Add("value",value);
2013-12-09 09:40:42 1156
原创 flv文件插入到网页中播放
<embed src="js/vcastr22.swf?vcastr_file=视频地址.flv" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"height="297" width="465" />注:视频文件
2013-11-07 12:24:44 807
原创 JS类型转换和取整函数
parseInt(num) //可以把变量num强制转换成整型。Math.floor(num) //可以把变量num取整数部分。
2013-11-06 14:05:05 822
原创 Jquery给动态创建的元素绑定事件
$(selector).bind("click",function(){}); //只能给已有元素绑定事件$(selector).live("click",function(){}); //不论是已有元素还是未来动态添加的元素都可以绑定事件
2013-11-05 13:56:39 2327
转载 单独调用Ueditor的图片和附件上传功能
在html中放置编辑器,为了不使独立上传图片或者文件影响到正常的编辑器,这里要多设置一个,myEditor是正常使用的编辑器,upload_ue为隐藏的编辑器。添加图片上传按钮和附件上传按钮: 上传图片 上传文件分别实例化两个编辑器,然后为下面的关键代码: 1 2 //重新实例化一个编辑器,防止在上面的editor编辑器中显示上传的图片或者文件
2013-11-02 10:41:14 23020 4
原创 二维数组转换成DataTable
public static DataTable ToDataTable(string[,] arr) { DataTable dataSouce = new DataTable(); for (int i = 0; i < arr.GetLength(1); i++)
2013-10-29 11:18:58 1328
转载 ASP.NET获取服务器相关信息
Server.MachineName;//服务器名称 Request.ServerVariables["LOCAL_ADDR"];//服务器IP地址 Request.ServerVariables["SERVER_NAME"];//服务器域名 Environment.Version.Major + "." + Environment.Version.Minor + "." + Envi
2013-10-21 23:15:22 677
原创 ashx接收js的中文传参
JS传参:function Submit(content){ $.ajax({ url:"ashx/Message.ashx?Content=" + escape(content), success:function(data){ alert(data); }
2013-10-16 10:55:16 2246
原创 Repeater中的控件事件触发
aspx: ' CommandName="test">点击 aspx.cs:protected void AllArticle_ItemCommand(object source, RepeaterCommandEventArgs e){ if (e.CommandName == "test") { DialogBox("ok!")
2013-10-08 11:00:31 956
原创 点击A链接后网页自动定位在某个位置
比如上面的html代码,在点击A链接后页面显示的位置自动跳到id="mark"的div处,实现方式如下: 或
2013-09-26 15:52:28 15064
转载 图片加水印
private void Btn_Upload_Click(object sender, System.EventArgs e) { if(UploadFile.PostedFile.FileName.Trim()!="") { //上传文件 string extensi
2013-09-24 14:56:03 636
原创 JS判断图片加载完成
$(function(){ // html文档加载完成后触发(不包含外部文件图片等)})$("img").load(function(){ // 单张图片加载完成后触发})下面的代码判断所有图片加载完成: $(function(){ var imgdefereds=[]; $('img'
2013-09-13 15:26:13 4093
原创 ASP.NET设置404页面返回302状态码的解决办法
在配置文件中配置404页面如下: 访问网站时错误页面可正常显示,但HTTP状态码却是302,对SEO很不友好,按下列步骤修改使错误页面返回正确的利于SEO的404状态码:1、在404.aspx中加入代码: Response.Status = "404
2013-09-06 11:43:51 2491
转载 调整viewState的位置,有助于SEO
Asp.net 中的viewState默认出现在Form内的第一个元素,如果viewState很大的话会影响搜索引擎搜索页面,我们可以通过重写render来调整其位置到form最后,具体代码如下:protected override void Render(HtmlTextWriter writer) { StringBuilder sb = new Strin
2013-09-03 15:17:32 739
原创 ViewState机制简述
ViewState机制是asp.net中对同一个Page的多次请求(PostBack)之间维持Page及控件状态的一种机制。 在WebForm中每次请求完,Page对象都会被释放,对同一个Page的多次请求之间的状态信息,如何进行维护呢?WebForm中,每次请求都会存在客户端和服务器之间的一个交互。如果请求完成之后将一些信息传回到客户端,下次请求的时候客户端再将这些状态信息提交
2013-09-03 13:58:12 1284
原创 ASP.NET页面的字符编码设置
配置文件中设置全局的编码: 1、使用StreamReader或StreamWriter等对象读写文件时指定的编码应和web.config中指定的编码一致,否则会导致乱码。2、应在配置文件中显式的指定字符编码方式,否则在本地和服务器上的默认值有可能不同。最终导致读写文件时的编码和web.config中的编码不一致而乱码。
2013-09-03 10:42:20 2098
原创 Session在StateServer或SQLServer模式下无法序列化会话状态
当修改Session的默认模式InProc为StateServer 或 SQLServer 时,程序报错如下:无法序列化会话状态。在“StateServer”或“SQLServer”模式下,ASP.NET 将序列化会话状态对象,因此不允许使用无法序列化的对象或 MarshalByRef 对象。如果自定义会话状态存储在“Custom”模式下执行了类似的序列化,则适用同样的限制堆栈跟踪里:
2013-09-02 16:16:04 6173
原创 img宽度和全屏banner图注意事项
img标签引用图片路径时会把整个图片的全貌都显示出来,若img指定宽度大于图片的实际宽度,则图片会被拉伸显示,若img指定的宽度小于图片的实际宽度,则图片会被挤压缩小显示,总之图片一定会显示出全貌而不能只显示局部。在做全屏banner图时应考虑到PC显示器的分辨率有1024*768、1366*768、1440*768、1600*900、1900*1200等多种不同的尺寸大小,为了能适应所有
2013-08-31 09:58:24 15810 2
原创 JS设为首页和加入收藏的代码
[设为首页][加入收藏] //加入收藏 function AddFavorite(sURL, sTitle) { sURL = encodeURI(sURL); try{ window.external.addFavorite(sURL, sTitle);
2013-08-27 18:02:19 582
原创 setTimeout延迟执行函数
setTimeout()方法相当于c#中的sleep,可以延迟执行函数。示例如下:1、setTimeout("alert('ok');",3000); 3秒后弹出对话框2、setTimeout("DataBind()",3000); 3秒收执行DataBind函数3、setTimeout("DataBind(" + param + ")",3000); 3秒后执行带param参数
2013-08-23 15:49:56 3056
原创 JQuery实现点击div以外的位置隐藏该div
class="bigPic"的div是被显示或隐藏的div,另外.case > ul > li是class="bigPic"的父级元素 $("body").bind("click",function(evt){ if($(evt.target).parents(".case > ul > li").length==0)
2013-08-22 16:15:43 6546
原创 ArrayList删除数组中的某个元素
string[] str = { "abc1 ", "abc2 ", "abc3 "};ArrayList al = new ArrayList(str);al.RemoveAt(0);str = (string[])al.ToArray(typeof(string));
2013-08-20 09:19:03 2210
原创 ASP.NET后台调用JS函数
protected void Button1_Click(object sender, EventArgs e){ if(条件) { Page p = (Page)System.Web.HttpContext.Current.Handler; p.RegisterStartupScript(" ", "你的函数名"); }
2013-08-17 11:26:01 587
原创 JS防复制功能
针对火狐浏览器: body {-moz-user-select: none;-webkit-user-select: none;} 针对IE浏览器: document.onselectstart = function(e) { return false; }
2013-08-13 16:32:34 878
URLRewriter.dll
2013-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人