惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - 水鱼小白

怀念我的过去 出离愤怒的飙车 设备管理系统在Sharepoint2007上的开发-再准备 设备管理系统在Sharepoint2007上的开发 - 准备 好久没有上自己的blog来看看了,不看不知道,一看吓一跳 Baby用的护肤霜 黑屏的XP Bertini的车子不好找啊 做了好久的小白,总算知道LiveWriter也可以在Cnblogs上发布日志了,方便 Sharepoint 2007 网站库能否添加自定义属性 Moss 2007的webpart不能使用RequiredFieldValidator? Sharepoint 2007和Javascript的郁闷 Sharepoint2007网站的认证方式的确认(有误) 从WSS 2.0升级到WSS 3.0(安装篇) 专家不容易做啊 升级过程的一些小牢骚 从WSS 2.0升级到WSS 3.0(准备篇) 极度厌恶HotFix的发布机制 尝试发布图片
Sharepoint DateTimeControl的javascript问题
水鱼小白 · 2009-07-28 · via 博客园 - 水鱼小白

正在开发中的Sharepoint上的设备管理系统,需要一个带有日期选择器的控件,自己懒得写,就去找现成的了,阅读Sharepoint的SDK,发现Sharepoint也提供一个日期选择器——DateTimeControl

using Microsoft.SharePoint.WebControls;

这个控件比较好用,可以设置比较多的参数,就决定用它了。

使用的方法如下:


DateTimeControl calDate = new DateTimeControl();
calDate.ID 
= "WCal" + this.UniqueID; //设定一个唯一ID
calDate.LocaleId = (int)SPContext.Current.RegionalSettings.LocaleId;//设置日期选择器的区域类型,便于自动设置日期格式和语言
calDate.DateOnly = true;//只需要选择日期,时间也可以选择,这个参数不设置,默认就带时间选择的。

按照以前的想法,打包,编译,部署,就可以使用,但是问题出现了:

每次在首页或者自己创建的页面上,都是Javascript错误,不能自动跳出日期选择器出来,郁闷。

莫非缺少Javascript?按照以前的控件创建,都会自动把Javascript包含在里面了啊。

搜了一下网络,提到这个问题的人不多,都没有说到点子上。

某日自己看Sharepoint包含的资源,发现了DateTimeControl需要的Javascript文件为:datepicker.js

灵光一闪,莫非忘了包含这个文件了?

马上尝试:


            if (!Page.ClientScript.IsClientScriptIncludeRegistered("datepicker.js"))
            {
                Page.ClientScript.RegisterClientScriptInclude(
"datepicker.js""/_layouts/datepicker.js");
            }

再运行一次,OMG,出来了,不再郁闷了,原来有些页面是包含了个js文件,有些页面没有包含这个文件,可恶,自动化程度太低了,调用了这个控件,最好自动包含了js文件啊,不用开发者自行包含啊。算是一个Bug吧。以前其他控件不会有这个问题哦。

解决了,有相同问题的同志,参考一下吧。