[分享]最近在论坛里遇到的几个WEB开发常见问题总结

bingdian37 2008-11-10 07:57:19
一.关于日期时间

1.取当前时间(包括日期和时间,如2008-1-1 12:01:01)
服务端:
C#:DateTime.Now
数据库(sqlserver):select getdate()
浏览器:
VBS:now()
JS:new Date()
2.取当前日期:
服务器:
C#:System.DateTime.Now.ToShortDate();
数据库(sqlserver):select convert(varchar(10),getdate(),121)
浏览器:
VBS:Date()
JS:须要使用getYear(),getMonth(),getDate()分别获取当前时间的年月日三部分

二.IE浏览器iframe跨域丢失Session问题

解决办法(输出一个HTTP头,p3p)
response.addHeader("P3P","CP=CAO PSA OUR")。

如果有权配置IIS服务器

打开IIS

管理工具——〉选择一个网站——〉属性——〉http头,增加一个http头
然后输入头名:P3P

输入头内容:CP=CAO PSA OUR

如果没有权限配置IIS服务器,但是你用的是asp.net的话

可以用httpmodual来实现在全部页面或者部分页面头部插入所需要的标志

三.如何访问iframe或者frame内部的文档以及相关对象

首先获取iframe或者frame元素,然后
在firefox下,使用contentDocument来访问框架内部的文档对象
在IE下,使用document来访问框架内部的文档对象

假如iframe的id为myiframe

frameDoc = document.all?document.getElementById("myiframe").document:document.getElementById("myiframe").contentDocument;

四.关于asp.net的Session_End
该事件在用户会话终止时触发,且不论在不同的Session存储模式下该事件是否触发
即使能确保该方法被触发,也要明确,该方法是由服务器组件来触发的纯服务端事件,而且与客户端的浏览器不会发生任何交互
所以不要在事件内部写任何HttpContext或者Response之类的代码

如有纰漏,敬请指正
...全文
144 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyljr08 2008-11-19
  • 打赏
  • 举报
回复
up
西安风影 2008-11-11
  • 打赏
  • 举报
回复
学习了
loveinet_168 2008-11-11
  • 打赏
  • 举报
回复
学习了。。。
neo_yoho 2008-11-10
  • 打赏
  • 举报
回复
AJAX+IFRAME跨域也是老问题
联动菜单
滑动门
bingdian37 2008-11-10
  • 打赏
  • 举报
回复
自己up

希望有用的人可以看到
xiaojing7 2008-11-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 neo_yoho 的回复:]
支持 怎么推荐啊
[/Quote]
==============
版主----》管理菜单---》推荐
xiaojing7 2008-11-10
  • 打赏
  • 举报
回复
学习了!
neo_yoho 2008-11-10
  • 打赏
  • 举报
回复
支持 怎么推荐啊
bingdian37 2008-11-10
  • 打赏
  • 举报
回复
up一下,奇怪了

10,612

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧