吹雪的.net House
随笔 - 37, 文章 - 38, 评论 - 124, 引用 - 7
Web开发的一些小细节
1. Javascript 修改Html文件中文本框的Value,刷新页面Value会"保持"
平时一直玩动态页面ASP.net,对于“js修改页面控件的Value之后刷新页面,控件不会保存value“这点没有任何疑问。
但是今天无意中遇到如下问题,非常简单的Html代码
1
2
<
body
>
3
<
input
type
="text"
name
="test"
id
= "test"
value
="Test Text"
>
4
<
input
type
="button"
onclick
="changeTxt()"
value
="change"
>
5
<
script
language
="JavaScript"
>
6
<!--
7
function
changeTxt()
8
{
9
document.getElementById('test').value
=
"
changed
"
;
10
}
11
//
-->
12
</
script
>
13
</
body
>
上面的代码存为Test.aspx页面,一切表现正常。但是当存为Test.html之后问题就来了,发现按F5刷新页面之后,TextBox的Value依然是“Changed”,一阵苦想,最后得出结论:IE使用Html的修改日期作为Version来识别是否需要获取新版本。使用js修改页面值并不会使Html 文件的Version发生变化(因为Html文件的物理文件并没有发生变化),于是刷新的时候IE认为还是同一个Version的文件所以不会真正去Loading页面。
2. Html和ASP.net页面默认的字符集不同会使页面元素样式出现变化。
如果上面的代码存为Html和.aspx文件分别访问,会发现两个页面最后展现的控件大小不一(例如:Textbox的宽度和高度在两个页面大小不一致)。通过查看HttpHeader中的信息发现原因是Html文件的字符集与IE的默认设置有关系,在我的机器上面会默认为GB2312;而ASPX默认的字符集UTF-8。将两个页面的字符集设置为一样之后,访问两个页面发现页面元素已经完全一致了。
以上两个是很小的问题也算是很基础的问题,通常都不会特别注意,不过遇到的时候如果没有想明白可能就头大了~~
绿色通道:
好文要顶
关注我
收藏该文
与我联系
posted on 2007-09-22 14:36
吹雪
阅读(115)
评论(0)
编辑
收藏
注册用户登录后才能发表评论,请
登录
或
注册
,
返回博客园首页
。
首页
博问
闪存
新闻
园子
招聘
知识库
最新IT新闻
:
·
iPhone 5四大猜想:泪珠状 带LED苹果标识
·
当当网Q4整体亏损1.3亿元 上年同期净利润1480万元
·
把孩子培养成为合格Geek的七个方法
·
担心网购的衣服不合身? 创业公司Clothes Horse用“问答”就能解决你的难题
·
评价社交媒体活动ROI的三个精确指标
»
更多新闻...
最新知识库文章
:
·
编程的艺术:漂亮的代码和漂亮的软件
·
GIT分支管理是一门艺术
·
编程:是一门艺术
·
编程是一门艺术吗?
·
对Java初学者的忠告
»
更多知识库文章...
China-pub 2011秋季教材巡展
China-Pub 计算机绝版图书按需印刷服务
导航
博客园
首页
新随笔
联系
订阅
管理
<
2007年9月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
公告
昵称:
吹雪
园龄:
7年9个月
粉丝:
1
关注:
0
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
ASP.Net(12)
(rss)
JavaScript(3)
(rss)
Sharepoint
(rss)
SQL Server数据库(5)
(rss)
开发架构(1)
(rss)
系统架构(3)
(rss)
闲话(3)
(rss)
项目管理(2)
(rss)
一般问题(6)
(rss)
组件问题(1)
(rss)
随笔档案
2007年9月 (1)
2007年8月 (1)
2006年5月 (1)
2005年10月 (1)
2005年9月 (1)
2005年7月 (6)
2005年6月 (4)
2005年1月 (1)
2004年12月 (1)
2004年11月 (2)
2004年10月 (1)
2004年9月 (1)
2004年7月 (3)
2004年5月 (13)
文章分类
ASP.NET(16)
(rss)
C#(6)
(rss)
Javascript(4)
(rss)
ORM(2)
(rss)
Web开发(2)
(rss)
XML(1)
(rss)
其他话题(2)
(rss)
数据库
(rss)
网络技术(1)
(rss)
项目管理(4)
(rss)
文章档案
2005年7月 (2)
2005年6月 (1)
2005年5月 (5)
2005年4月 (2)
2005年3月 (5)
2005年1月 (2)
2004年11月 (3)
2004年10月 (1)
2004年9月 (3)
2004年8月 (1)
2004年7月 (3)
2004年6月 (1)
2004年5月 (9)
相册
收藏网站
.NET Remoting
DNN
Html 源码加密解密
访问量最大的50篇文章
灵感之源
奇思软件
天伤之梦
最新评论
阅读排行榜
评论排行榜
推荐排行榜