- 浏览: 236873 次
- 性别:
- 来自: 葡萄牙
文章分类
最新评论
-
lightbulb:
...
jQuery中的动画与效果 -
kendezhu:
opportunity 写道 谢谢kendezhu分享,今天正 ...
jQuery 获取和设置select下拉框的值 -
opportunity:
谢谢kendezhu分享,今天正好用上了!
jQuery 获取和设置select下拉框的值
1.<a href="*.aspx" target="main"/>中为链接到的页面*.aspx指定了要显示的地方,这个main就是ASP时代经常用的框架frame的name属性,不过到了ASP.NET时代就不怎么支持了,个人感觉这个功能还是不错的,如下面的框架
<frameset rows="60,81%" border="0" frameSpacing="0" frameBorder="0">
<frame name="Top" src="topMenu.aspx" scrolling="no" noresize>
<frameset cols="200,100%" id="frame">
<frame name="Left" src="leftMenu.aspx">
<frame name="main" src="welcome.aspx">
</frameset>
</frameset>
点击链接(这个链接可以位于另一个frame里面)后*.aspx就会取代现在main框架里的welcome.aspx页面。
它有点类似于iframe标签:http://www.cnblogs.com/wennxxin/archive/2008/10/11/1308516.html
<frameset cols="250px,*" id="fsmain" name="fsmain"> 左右两列左250px,右剩下的
<frameset rows="0px,*"> 上下两行上0px,下全部
<frame id="tianchong" frameborder="no"></frame> 此frame是为了让下frame占整个高度
<frame src="DjsbTree.aspx" id="ftree" name="ftree" scroll="yes" frameborder="no" noresize="noresize"></frame>
</frameset>
<frameset rows="35px,*" id="fsright" name="fsright">
<frame src="../djsbsxxtznew/DjsbSearch.aspx" id="fsearch" name="fsearch" scroll="yes" frameborder="no" noresize="noresize"></frame>
<frame src="../djsbsxxtznew/DjsbTable.aspx" id="ftable" name="ftable" scroll="yes" frameborder="no" noresize="noresize"></frame>
</frameset>
</frameset>
frame与iframe
http://wenku.baidu.com/view/86f97d6527d3240c8447ef88.html
frame的noresize属性 设置该属性noresize="noresize"的话就不能拖拽改变frame的大小
http://www.w3school.com.cn/tags/att_frame_noresize.asp
页面中用frameset frame的话不能有body、form标签
在一个frame中操作另一个frame的src,的js脚本是
window.parent.ftable.location.replace('../djsbsxxtznew/DjsbTable.aspx?jdid="+value+"')
也可以是window.parent.ftable.location.href='../djsbsxxtznew/DjsbTable.aspx?jdid="+value+"'
在后台可以是
this.Page.RegisterStartupScript("script", "<script>window.parent.ftable.location.replace('../djsbsxxtznew/DjsbTable.aspx?jdid="+value+"')</script>");
貌似不能像iframe中的3那样 从一个frame调用另一个frame里的js函数
2.文本框textarea高度随内容自适应增长收缩及控制textarea字数
<script type="text/javascript"> window.onload = function() { var t=document.getElementById('TextArea1'); t.onkeyup= function() { var len = t.value.length; var tmp = 10 - len; if (tmp <= 0) { this.value = t.value.substring(0, 10); document.getElementById("mes").innerHTML = "您还可以输入 0 个字符"; } else { document.getElementById("mes").innerHTML = "您还可以输入 " + tmp + " 个字符"; } /************字数限制结束****文本框自动变化开始***********/ var minRows = 1; // 最小高度 , 减少行时保留的最少行数 var maxRows = 12; // 最大高度,超过则出现滚动条 if (t.scrollTop == 0) t.scrollTop=1; while (t.scrollTop == 0){ if (t.rows > minRows) t.rows--; else break; t.scrollTop = 1; if (t.rows < maxRows) t.style.overflowY = "hidden"; if (t.scrollTop > 0){ t.rows++; break; } } while(t.scrollTop > 0){ if (t.rows < maxRows){ t.rows++; if (t.scrollTop == 0) t.scrollTop=1; } else{ t.style.overflowY = "auto"; break; } } } } </script>
3.当我们通过URL进行页面传值时,当我们的URL中含有非数字英文等特殊字符时可能会导致传值出错,我们可以用以下传递页编码接受页解码的方法来解决这个问题,这样做还可以使浏览者不那么轻易的看到我们传递的值
HttpUtility.UrlEncode HttpUtility.UrlDecode | Server.UrlEncode Server.UrlDecode
4.关于AspnetUpload
http://www.cxfeel.cn/blog/article.asp?id=36
http://www.cnblogs.com/paker/archive/2006/03/28/361253.html
http://www.cnblogs.com/bestcomy/archive/2004/06/09/14267.html
http://www.cnblogs.com/bestcomy/archive/2005/03/04/112726.html
http://topic.csdn.net/u/20090902/15/901bfff3-f481-4b9c-9dcf-5e728f2d9e09.html
5.关于NeatUpload
http://bbs.51aspx.com/archiver/showtopic-12616.html
http://www.cnblogs.com/JeffreyZhao/archive/2008/02/12/aspnet_upload.html
6.web.config配置
.NET某目录:%windir%\Microsoft.NET\Framework\v2.0.50727\CONFIG\
配置级别:计算机(.NET某目录下machine.config)、站点(.NET某目录下web.config)、应用程序(根web.config)、子目录(某目录里的web.config)或页(某页面) 这些配置文件是后面的继承前面的
http://www.cnblogs.com/dupeng0811/archive/2009/04/10/1433064.html|web.config|节点解释
http://blog.csdn.net/zhoufoxcn/archive/2008/11/10/3265141.aspx
http://edu.codepub.com/2010/0721/24414.php|自定义配置节(配置节组<sectionGroup> 配置节<section>)
http://www.cnblogs.com/solucky/archive/2006/09/02/493114.html
7.语音聊天 http://www.cnblogs.com/stg609/archive/2008/11/19/1334544.html
8.HTTP请求流程 ASP.NET应用程序生命周期 http://www.cnblogs.com/stg609/archive/2008/07/28/1255118.html
http://www.tracefact.net/Asp-Net-Architecture/Http-Request-Processing-Flow.aspx
http://www.cnblogs.com/stg609/articles/1224943.html
http://www.cnblogs.com/xiaopin/archive/2010/08/26/1808956.html
9.HttpModule(HTTP模块) http://www.cnblogs.com/stg609/archive/2008/08/03/1258898.html
http://www.cnblogs.com/cyan/archive/2009/02/04/1383580.html
HttpHandler http://www.tracefact.net/Asp-Net-Architecture/Introduction-to-Http-Handler.aspx
10. .NET多线程(异步)
http://www.cnblogs.com/zoupeiyang/archive/2011/05/18/2050371.html
每个应用程序域只有一个线程池(线程池有创建线程数的限制,缺省值为25)可用线程
http://www.cnblogs.com/joechen/archive/2009/04/28/1445425.html
http://www.cnblogs.com/joechen/archive/2009/04/28/1445490.html
http://hi.baidu.com/ren_long_/blog/item/2ff2a85899460b212934f036.html
http://www.cnblogs.com/JimmyZhang/archive/2008/08/22/1274342.html后面有点线程的东西
http://blog.csdn.net/zhoufoxcn/archive/2009/08/03/4402999.aspx
http://blog.csdn.net/zhoufoxcn/archive/2010/01/10/5170815.aspx
http://blog.csdn.net/zhoufoxcn/archive/2010/01/11/5177579.aspx
http://blog.csdn.net/zhoufoxcn/archive/2010/01/18/5205690.aspx
11. .NET反射 System.Reflection
http://wssmax.cnblogs.com/archive/2005/09/06/231178.html
http://www.cnblogs.com/fineboy/archive/2005/09/02/228684.html
http://www.hudong.com/wiki/.net%E5%8F%8D%E5%B0%84%E7%AE%80%E4%BB%8B
12. Array.ForEach()与Array.FindAll()
Array.ForEach()对指定数组里的每一个元素执行指定操作,但这是值传递,将不会影响到原数组
protected void Button1_Click(object sender, EventArgs e)
{
int[] ints = new int[] { 1, 2, 3, 4, 5 };
System.Array.ForEach<int>(ints, intplusone);
}
protected void intplusone(int i)
{
i = i + 1;
Label1.Text += i;
}
Array.FindAll()对指定数组里的每一个元素执行匹配,返回一个新数组,新数组包含所有匹配成功的原数组的元素
protected void Button1_Click(object sender, EventArgs e)
{
int[] ints = new int[] { 1, 2, 3, 4, 5 };
System.Array.ForEach<int>(ints, intplusone);
int[] ints2=System.Array.FindAll<int>(ints, islagerthan2);
foreach (var item in ints2)
{
Label1.Text += item;
}
}
protected bool islagerthan2(int i)
{
if (i > 2) { return true; } else { return false;}
}
http://hi.baidu.com/xxfjqb/blog/item/8e934708484acc900a7b8280.html
13.一般处理文件的原理
http://topic.csdn.net/u/20081206/19/cceec052-5590-4fbc-adf2-00b7b26ce67b.html
http://www.tracefact.net/Asp-Net-Architecture/Introduction-to-Http-Handler.aspx
http://hi.baidu.com/029yuan/blog/item/9089b32ca193a85d4ec22677.html
14.与Usp10.dll相关的
http://zh.wikipedia.org/zh-cn/Uniscribe#USP10.dll
15.在类里的静态方法和属性里不能访问该类内的非静态成员
http://blog.csdn.net/Joetao/archive/2009/05/21/4205101.aspx
http://hi.baidu.com/%B3%A7%BC%D2%B0%A2%D2%CC123/blog/item/a667e7d38be334103bf3cff1.html
16.委托与事件 EventHandler是一种预定义委托,位于mscorlib.System里
委托是一种特殊的类(有返回值和参数,有点像方法),声明时要加delegate关键字 public delegate void weituo(int i)
事件是较特殊的委托型变量(主要区别是声明事件时要多加一个Event关键字protected Event weituo shijian;
事件只能在类内执行,因此要在该事件所在的类外触发该事件需要通过在该类内声明一public方法,在这个方法内调用该事件(事件名(里面的参数要与其依赖的委托的参数一致))就相当于调用了注册到该事件的方法。
而正统的委托变量public weituo weituobianliang;则可以在类外被访问,给其注册一个方法,然后再调用该委托就可以触发所注册的方法。
这里讲的都是自定义的事件,而.NET自带的事件如Button的Click事件(默认注册事件是Button_Click()),Page的Load事件(默认注册事件是Page_Load())这些不需要编程人员写一个Public方法来触发该事件,这些事件会在正确的情况下(windows消息机制 ① ②)被触发(Click是单击时自动触发,Load是页面加载时自动触发,触发后将调用相应的被注册的方法)
可以通过=(只注册一个方法),+=(可注册多个方法),-=(删除注册的方法)来给委托或事件注册和删除方法。
http://www.cnblogs.com/jimmyzhang/archive/2007/09/23/903360.html|推荐
http://www.cnblogs.com/JimmyZhang/archive/2008/08/22/1274342.html|推荐
发表评论
-
小知识十三
2013-12-04 12:09 6611. Combres js css压缩 及引发的VS功能使 ... -
小知识(十二)
2012-11-02 14:11 10621.jQuery的replaceWith方法 可用 ... -
小知识(十一)
2012-06-16 10:15 20771 .有时为防止SQL注入需要过滤字符,如对Requ ... -
小知识(十)
2012-05-23 17:58 17401.virtual(虚方法)+override(重写) 与 n ... -
小知识(九)
2011-12-28 14:28 8971.手动HTML构建table其中有分级列 分级列类似于一棵 ... -
小知识(八)
2011-11-23 12:00 7701.jQuery DatatableToJson http: ... -
小知识(七)
2011-09-19 17:54 16461.TreeView SelectedNodeChanged事 ... -
小知识(六)
2011-08-11 17:03 9511.嵌套的的Repeater 有时候需要使用到嵌套的Repe ... -
小知识(五)
2011-03-29 17:41 9671.在需要弹出提示框时 ... -
小知识(四)
2011-01-31 18:05 12451.使用AspNetPager给数据由数据源控件提供的数 ... -
小知识(二)
2010-11-13 14:25 15481.关于页面的内置对象( ... -
小知识(一)
2010-08-27 12:21 11881.QQ在线服务代码 http:// ...
相关推荐
新北京课改版三年级下册小学英语全册单元知识点小结.docx
新冀教版三年级下册小学英语全册单元知识点小结.docx
微信小程序 飞鱼知识变现小程序2.5.3 前端+后端 模块/小程序更新动态: 问答模块:付费咨询功能、旁听分成功能、会员功能、三级分销 课程模块: 音频课程、视频课程、支持付费、支持免费、三级分销、会员功能 资料...
人教PEP版三年级上册小学英语 Unit 5 单元知识点小结.docx
非常齐全的电脑小知识,很实用 误删资料恢复一不小心,删错了,还把回收站清空了,咋办啊?只要三步,你就能找回你删掉并清空回收站的东西
甘肃省第十三届中小学生科学知识网络竞答随机试题及答案.pdf甘肃省第十三届中小学生科学知识网络竞答随机试题及答案.pdf甘肃省第十三届中小学生科学知识网络竞答随机试题及答案.pdf甘肃省第十三届中小学生科学知识...
部编版三年级语文下册知识点总结课堂笔记16.小真的长头发.docx
北京课改版三年级上册小学英语 Unit 6 单元知识点小结.docx
三年级语文上册知识梳理第三单元知识小结新人教版
2020年春部编版六年级语文下册第三单元知识小结.pdf
统编语文三年级下册第三单元知识点小结
小学生电脑知识普及课件,电脑基础知识课件,这是一个很好的小学生电脑入门知识课件,包含了三个演示动画,一个PPT、一个SWF播放软件,教师能通过演示动画让学生去体会,还设置了小游戏。
新冀教版三年级下册小学英语 Unit 2 单元知识点小结.docx
01.新部编人教版三年级下册语文【知识小结】-第一单元.docx
计算机三级嵌入式的知识图,由计算机三级教材整理而来,以思维导图的形式展现,源文件为xmind格式,如果有小伙伴需要后面我会分享给大家,计算机等级考临近,希望对小伙伴们有帮助~~,祝大家取得好的成绩~~
初中物理电学知识知识点小结(三).docx
每页广告单独设置,高频率的插屏广告(收入超过激励视频),用户观看激励广告,用户解锁观看激励广告,只要你有定位精准的初始量,这个小程序的邀请解锁模式,会为你带来二次流量裂变,只要你的资源有价值,三次裂变...
北京课改版三年级上册小学英语 Unit 3 单元知识点小结.docx
新精通版三年级下册小学英语 Unit 6 单元知识点小结.docx
三年级知识小达人题库.doc