摘要:
今天,在项目中使用到了iframe自适应高度。 很郁闷的是:从网上搞了多种自适应高度的方法,都无法让iframe自适应高度。 经过测试,获取到的iframe src页面(body/documentElement)的高度始终是0。 经过多方排查,最终发现原因,而且这个原因让人相当郁闷: 美工提交的iframe src页面的大致框架如下: <body> <div id="main"&... 阅读全文
摘要:
最近在项目中用到了jquery(俺的第一次%%%)感觉其选取器功能真的灰常强大~~~~~~~~-----我在项目中碰到这样一个需求:假如有如下这样几个input type="text":[代码]假如我要获取不包括validateGroup属性的元素该怎么写选取器呢?我写了如下的选择器:[代码]经测试,的确只能获取到那个没validateGroup属性的元素。按说这样万事大吉了。可,不幸的是,最近流... 阅读全文
摘要:
学习VC++近几个月的时间了。 现在回过头来回想消息机制时,对SendMessage与PostMessage的区别与联系仍然是懵懵懂懂的。有些时候分不清到底是哪个发送消息后会立即返回。 因此,特别在这些记录一下,以备不时不需: 1、消息结构体:[代码] 具体的意思就不记了,反正字面意思也很简单。 2、SendMessage与PostMessage的区别: 先来看看Send与Post这两个英文单词的... 阅读全文
摘要:
近日 ,因工作需要,写了一个简单的分页控件。该控件只支持在PostBack下使用,没有添加url分页及ajax支持。它可以根据选择以及CSS配合,可以生成如下两种分页样式:和使用方法也比较简单,就不给示例了。注:由于这个控件是在SharePoint的WebPart中使用,因此,就没有为该控件添加相关的设计时支持.具体大家可以下载研究。源码:/Files/McJeremy/mj-customPage... 阅读全文
摘要:
ViewState对于大家来说,应该是一点都不陌生的。虽然在ASP.NET中到处可见它的踪迹,但是,我却很少使用它。近日,在开发WebPart时,为了避免每一次刷新页面都要重新获取同一个SPList,因此,我使用了ViewState存储SPList对象,但是很不幸的是,编译时完全正常,但是到使用时,却很不给面子的一直弹“发生意外错误”。对于这个问题的解决,我经历了如下几步,... 阅读全文
摘要:
在上一篇中,我遗留下了选择模板的练习。现在抽空测试了一下。原理很简单:在EditorPart中指定WebPart模板所在的文件夹(相对路径),并通过输入的文件夹路径获取该文件夹下的templates.xml(即模板描述文件)。然后列出该模板描述文件中的模板列表供选择。模板描述文件格式及内容如下(如果要在项目中应用,可能还需要作相应的更改):[代码]在编写EditorPart时,读取这个xml文件并... 阅读全文
摘要:
通过在WebPart中使用模板引擎,我们不仅可以方便的更改该webpart的呈现样式,
还可以实现同一个webpart有多个模板以供选择的功能。非常方便哦~~~~~~~ 阅读全文
摘要:
SharePoint的People Picker控件真的是非常好用的一个东东。但是,如果您需要输出某一个“用户或用户组”栏的值时,就显得有点麻烦了。如果您采用item["***"].ToString()这样的形式的话,输出的每一个人或组的信息前都有N#这样的符号。很显然,很多时候采用这种方式时,我们不得不对字符串进行分析并截取。“用户或用户组”类型的... 阅读全文
摘要:
相信使用SharePoint07来进行应用开发的人都不会对MasterPage(母板页)陌生。在SharePoint07中,母板页大致可以分为站点母板页(个人理解是全局)和页面母板页。而这二类母板页都有其默认的名字,分别为:default.master和custom.master如果我们在web部件页中要更改使用的母板页,可以通过更改Page的MasterPageFile来进行更改。也可以在站点母... 阅读全文
摘要:
在SP开发中,经常会碰到需要使用某个对象的URL地址,而SP中关于URL的属性有Url和ServerRelativeUrl等。某些时候,不小心的话,就会出错,常见的就是多个/或少个/啥的。据我个人测试,Url属性获取的地址一般是相对于当前SPWeb而言的,而且一般情况下,开始是没有/的。而ServerRelativeUrl获取的地址是相对于站点集(根站点)而言的,而且一般情况下,开始是有/的。--... 阅读全文