1985

 
1985 @ 2009-08-18 23:36

一般在项目中会有这样的情况,不准用户对某控件操作,那我们又不想用后台事件来约束他,怎么办呢?
1.按钮:
一般后台按钮控件点击后会回调刷新,要屏蔽它的点击事件可以将readonly设置成true,也可以在后台给这个按钮添加一个前台事件即可:
后台代码:this.btnCancel.Attributes.Add("onclick","return btnCancel()");
前台代码:
function btnCancel()
{
return false;
}
2.checkboxlist和radiobuttonlist,这两种类控件,微软有点bug,没有readonly属性,但是有些页面用于显示,不能让用户点击,这样会误导用户,屏蔽它的点击事件,一种可以enable设置成false,但是不美观;一种是用图片和lebal代替这样的空间,但是很麻烦;还有一种是将的点击事件用js屏蔽:
后台代码:this.cblCheck.Attributes.Add("onclick","cblCheckReadOnly()");
前台代码:
function cblCheckReadOnly()
{
event.returnValue=false;
}
注意 checkboxlist和radiobuttonlist在前台会变成lebal和input的组合,直接给items添加attitudes是不行的。




 
1985 @ 2009-08-18 22:46

其实不管前台或是后台,在页面被用户访问后,后天的控件都会转换成前台额度控件在界面上显示,只要是在前台(今天不提js操作后台),那么js就可以对其操作,先介绍js遍历DataGrid和对单元格赋值。
 首先,要明白DataGrid在前台显示的方式,可以打开一个包含DataGrid控件的页面,看看源码就知道是以Table显示的,在页面中的Table怎么遍历行和列呢 :rows和cells

举例1.没有模板列
function ForeachDG(obj) 

for(var i = 1; i < obj.rows.length; i ++) 

for(var j =0;j<obj.cells.length;j++)

   var objcell=obj.rows(i).cells(j);
objcell.value='你要赋的值';

} } }

举例2.有模板列

function ForeachDG(obj) 

for(var i = 1; i < obj.rows.length; i ++) 

var objrow=obj.rows(i).getElementsByTagName("input");
for(var j =0;j<objrow.length;j++)

   var temp=objrow(j);
if(temp.id.indexOf('模板列的id')>=0)
{
temp.value='你要赋的值';
}

} } }

实际就是遍历table取单元的值,
为什么在用到模板列时判断id的时候用indexOf函数呢 ,后台控件在前台的id的命名是和后台的不一样的,前台命名是以他的父级的id做前缀,所以要用indexOf。






 
1985 @ 2009-04-18 03:03

不知从何时起 非常喜欢白色 有时写一些文档的时候 会看着白纸发呆 那时的我 最安详  最平静 最享受
无缘无故的欣赏 无理取闹的喜欢 
记得初中时物理课上 老师告诉我们 白色 是各种颜色集聚而成的颜色 
突然觉得白色才是最童真、最绚丽、最智慧的颜色 
不染色于表  不显色于怀 不露色于行  清之  淡之 化之 

像孩童 对世界充满好奇 心中充满色彩
随意涂上色彩 便被同化 
像老人 饱受沧桑的生命 归结淡而奇
触及回忆 便闪现动人的彩芒
像智者  隐智慧于深处 包罗万象
给他什么颜色 便显示什么颜色 告诉你这个颜色的本质

也像伪君子 表面正派 内心龌龊 
也像墙头草 看见什么颜色 便显示什么

是新生的起点 
亦是生命的终点

感叹 人生百态 生老病死 尽揽于怀

人生下来的时候就是白色 年轻的时候 涉足江湖 被同化成各种颜色 此时 具百色而又回归为白色 
人生就是白纸 从生到老 步入了一个无法打破的循环 

平淡 纯真 杂念  可爱  希望 憧憬 经历  动力 光芒 满足 享受
相知 同情 无语 悠闲 慈祥 厌恶  回忆 平静 遐想  悲欢 真挚
循环 智慧 无情 哭泣 过客 风景 亲情 灵感 病痛 忙碌 无为

寻常才是怪异 平淡才是激情




 
1985 @ 2009-04-12 14:30

今天看到一个帖子 说的是一个男人对他老婆百依百顺 才知道女孩的无理取闹并不无理。
这些年过来后 我自认为对女朋友百家呵护 是个绝顶的还男人 但是这些自认为在这个帖子面前显得那么苍白无力、那么不堪一击
我欠的太多了 不管是现在的还是以前的女朋友 或是家人、兄弟、朋友 我都欠的太多了 越发觉得自己自私 觉得自己无能
至亲的家人 电话中只有抱怨把我二十多的人还看成孩子 嘱咐着、提醒那。
也许在爸妈小的时候 曾也跟我一样抱怨他们的父母亲 但是现在身为父母的他们还是像他们父母一样对待子女 因为他们处在作为父母的高度才知道父母的心 而我们 作为子女 却总是抱怨、抗拒 而我们的父母一次的原谅 仍然不厌其烦的这样继续下去 突然觉得这个世界上最伟大的就是父母
深爱的女友 应该听我的话 说她这不是 那不该 交她怎么做怎么做。
有的时候觉得女朋友像小孩子 什么都不懂 现在看来是我什么都不懂 不知道怎么关心她 不知道怎么支持她 不知道怎么了解她 我太蠢了 回想一下 其实女友很多时候都是在为我好 而我不懂反而说教 但是她也不生气 下次碰到了一样的情况她还是暗示着我 我还是SB的不知道 至此 她才是胜者 我要对她好 一定
多年的朋友 很少再联系 一个电话也懒得打 一个问候短息也懒得发
想当年一个星期不上课 一起在外面游玩的患难兄弟 想当年一起包夜CS的兄弟 想当年在操场一起PK的兄弟 想当年在篮下二人组合的搭档 而现在 此时我的 周围很少有了朋友 人变的越发的懒得 不想联系 也许时隔多年觉得有点陌生 不愿联系 也许联系后发现他变得不是从前的那个兄弟 不敢联系 
自己在变 他们在变 生活在变 时代在变 
现在的我罪恶与内疚集于一生 伤害了亲人 落寞了情人 淡忘了朋友
种种理由突然毫无价值 没有丝毫的说服力
把握 赎罪  
我也希望世界上的男人要多体谅点自己的父母亲 多疼爱点自己的女人 多关怀点自己的朋友



 
troS golB
1985:golB llA (5)
1985:Ta And Me (1)
1985:Skill Notes (2)
1985:Inner World (2)