新足迹

 找回密码
 注册

精华好帖回顾

· 单灯外拍(人像) (2010-9-14) 梦想似蓝 · 我的职场沉浮, 爱踢九年的故事 (2012-3-14) 亲亲宝贝
· 【12页339楼超长正文】说实话我觉得很多家长都有一些误区 (2012-4-30) elena_sokolova · 回到过去(K篇)— SK IMAGE (2010-7-9) kur7
Advertisement
Advertisement
12
返回列表 发新帖
楼主:atransformer

asp.net + jquery 问题,各位长老,显圣吧!!(已经解决,收了神通吧) [复制链接]

发表于 2011-3-24 14:22 |显示全部楼层

回复 典 27# 帖子

此文章由 cdfei 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cdfei 所有!转贴必须注明作者、出处和本声明,并保持内容完整
除非没有用服务器控件的嵌套,或者Master Page什么的,不然一定会有上一级控件的名字加到client的id上,更不要说datagrid或者datalist里的控件了,这个asp.net的命名基础。所以直接用ID是完全错误的。
Advertisement
Advertisement

发表于 2011-3-24 14:24 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 cdfei 于 2011-3-24 14:22 发表
除非没有用服务器控件的嵌套,或者Master Page什么的,不然一定会有上一级控件的名字加到client的id上,更不要说datagrid或者datalist里的控件了,这个asp.net的命名基础。所以直接用ID是完全错误的。

That's true
Only for simple page can do that.
头像被屏蔽

禁止访问

发表于 2011-3-24 14:27 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 cdfei 于 2011-3-24 15:22 发表
除非没有用服务器控件的嵌套,或者Master Page什么的,不然一定会有上一级控件的名字加到client的id上,更不要说datagrid或者datalist里的控件了,这个asp.net的命名基础。所以直接用ID是完全错误的。


no master page, just simplest web forms.

发表于 2011-3-24 14:32 |显示全部楼层
此文章由 cdfei 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cdfei 所有!转贴必须注明作者、出处和本声明,并保持内容完整
恩,那肯定也没用user control,也没有用panel等容器控件。
但你不能保证以后不用啊。
头像被屏蔽

禁止访问

发表于 2011-3-24 14:45 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 cdfei 于 2011-3-24 15:32 发表
恩,那肯定也没用user control,也没有用panel等容器控件。
但你不能保证以后不用啊。


恩,听给为高手的。 只要证明神仙不存在就行

发表于 2011-3-24 17:12 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dalaohu 于 2011-3-24 14:11 发表


可以直接
$('#Label_CanAddReport') ?

得让乱码来确认一下, 我很久没碰这个了。。。 有点难以置信了


你是对的,server control 基本上都有naming container在前面,用underscore分开的,不过用$('[id$="Label_CanAddReport"]')就可以选出来,clientID原来用的很多,但要用inline js,性能不好,现在都不用了。

.net 4.0的static id也是个solution,不过control多了,很难控制,是个鸡肋。
Advertisement
Advertisement

2010年度奖章获得者

发表于 2011-3-24 18:07 |显示全部楼层

回复 乱码 36# 帖子

此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
是啊,我也觉得staticid 很鸡肋,大东西根本不敢用它。

所以说mvc干净不少,根本就没有server side
头像被屏蔽

禁止访问

发表于 2011-3-24 21:05 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2011-3-24 18:12 发表


你是对的,server control 基本上都有naming container在前面,用underscore分开的,不过用$('')就可以选出来,clientID原来用的很多,但要用inline js,性能不好,现在都不用了。

.net 4.0的static id也是个solution,不过control多了,很难控制,是个鸡肋。


乱胸,能不能给个完整的例子

发表于 2011-3-25 12:16 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 atransformer 于 2011-3-24 22:05 发表


乱胸,能不能给个完整的例子


你说哪方面完整的例子?
头像被屏蔽

禁止访问

发表于 2011-3-25 12:25 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2011-3-25 13:16 发表


你说哪方面完整的例子?


把你知道的都写下来,不少于800字,自定文体

发表于 2011-3-25 12:30 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 atransformer 于 2011-3-25 13:25 发表


把你知道的都写下来,不少于800字,自定文体


你真搞,服了!!  
Advertisement
Advertisement

发表于 2011-3-26 21:56 |显示全部楼层
此文章由 yajiya 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yajiya 所有!转贴必须注明作者、出处和本声明,并保持内容完整
好久没用用过webform了,毕业以来,开始是MonoRail,后来是ASP.NET MVC,现在是一个类似于MonoRail的东西,不过貌似新工作需要用WebForm,有点发愁

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部