All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET中的日期与时间的处理方法_.net资料_编程技术
浅谈javascript中面向对象技术的模拟_JavaScript技术_编程技术
用javascript实现无刷新更新数据_JavaScript技术_编程技术
如何在Windows配置整合PHP和MySQL_php资料_编程技术
学习动态网页技术PHP中参数引用返回的实例_php资料_编程技术
ASP.NET,2.0,HttpHandler实现生成图片验证码(示例代码下载)_[Asp.Net教程]
PHP学习宝典-第八章(二)_[PHP教程]
Delphi管理sql server数据库和数据表
在搜索结果出来之前页面显示“等待中...”的做法_[Asp.Net教程]
delphi限制鼠标移动的范围
Reading number is top 10 pictures
5 meters long centenarians python and melee was successfully capture king snake (figure)
日本小萝莉1
再发两张抽象画
Fat bird to fly
奇趣的世界记录2
治疗多发性骨髓瘤的特效药,一万二一支
The money of more than 100 countries and regions4
这才是真正的人体艺术5
Absolutely shocked. National geographic 50 animal photographys3
Sora aoi in China4
Download software ranking
WebService在.NET中的实战应用教学视频 → 第1集
Unix video tutorial14
艳兽都市
仙剑奇侠传98硬盘WINXP版
少妇苏霞全本
Unix video tutorial15
C#编程思想
Dance with duck(male prostitution)
小黑猫大战两米大花蛇
致我们终将逝去的青春
delv published in(发表于) 2014/1/10 6:23:50 Edit(编辑)
asp.net,2.0,与1.1,在生成的前台页面内容方面的一点不同_[Asp.Net教程]

asp.net,2.0,与1.1,在生成的前台页面内容方面的一点不同_[Asp.Net教程]

asp.net 2.0 与1.1 在生成的前台页面内容方面的一点不同_[Asp.Net教程]

偶然发现了一个2.0与1.1的一个不同点,写出来给大家提个醒。
是关于前台页面生成代码的。我们知道,asp.net的服务器控件最终都会解释到前台的javascript脚步和html代码,比如“datagrid”控件会解释成“table”标签,“CheckBox”控件会解释成“ 一个偶然的事件发现了一个问题,我直接拷贝了一些在1.1下的一些js脚本到2.0下的项目里使用,发现有错误,脚本错误,百思不得其解,然后仔细研究了asp.net2.0生成的前台代码,发现了秘密。在asp.net下,在datagrid模板列里的服务器控件解释后,生成的标签会根据原来服务器控件的id来生成新的id。
比如(asp.net1.1下),DataGrid控件的模板列里使用CheckBox控件:

EnableViewState="false">












DataTextField="COLOR_NAME" HeaderText="颜色名称">










解释到前台的html后成了:







 


选择onclick='doSelectAll();' title='全选'>


颜色名称


颜色HTML编码






16





213`


123123





我们可以看到DataGrid 控件变成了Table标签,id不变,而原来的



变成了



这里的“myDataGrid__ctl2_CheckBox1”就是asp.net自动添加的,他是结合了他所在的DataGrid的id和自身的id以及绑定数据后所在的行而生成的。
以上的结果是asp.net1.1下生成的,到了2.0生成的id发生了变化,id不是myDataGrid__ctl2_CheckBox1了,而是myDataGrid:_ctl2:CheckBox1,而name属性却不变,可以猜想微软这样的做的目的就是把id跟name一致起来,其实本来就应该这样吗,也许这是dotnet1.1不合理的地方之一吧。
小小的发现,希望对大家有所帮助。


来源:http://www.cnblogs.com/sugt/archive/2007/01/14/619964.html







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.