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

推荐订阅源

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

博客园 - 水鱼小白

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

又在抱怨MS一下。
这段时间正在做WebPart的开发,里面要用到很多的Javascript的代码,以前都有现成的了,现在只是转换一下位置而已。我的厄运开始了。
按照最合理的方法,在WebPart里面插入Html*的对象,然后在InnerHtml的属性里面插入javascript的代码就OK了。
问题一:WebPart在部署以后基本上都在一个MasterPage里面,因此定义好的名称一般都会被自动加入一个唯一的码,这个已经知道,但是不知道如何取得这个码哦,还要找资料。
问题二:耍了格小聪明,不使用Html对象提供的基本名称,例如:ID,Name,强制在Attributes里面写入自己的ID和Name,呵呵,检查页面源代码,没错,运行,出错(没有找到对象,ID和Name都对的前提还不能找到对象)。@@。MS的设计不是一般的高啊,太有才了。最后,只好用最最无赖的办法,运用Javascript的Documnet.write把所有需要的Html代码都写出来,运行,成功。郁闷了老半天,为啥啊,想不通。各位能否给个帮助。

呵呵,研究了一段时间,原来Asp.net已经提供了服务器端对Javascript的支持。
这里需要用到

Page.ClientScript.RegisterClientScriptBlock这个函数来处理。
同时客户端的ID,这里有很多种的取法,有时候用ClientID就可以取到正确的客户端ID,有时候需要用:Page.ClientID + "_" + Controls.ClientID这样的组合才能解决问题。有哪位大大知道这到底是什么原因吗?我都是用代码行来写Webpart,为何有这样的区别呢?
现在回想起来,当初自己是多么的无知啊,羞愧。