主题:关于控件的attributes的一个问题
tbad
[专家分:60] 发布于 2007-07-02 13:41:00
现有一个label1
为什么label1.Atrributes("Text")="dfjksdf"改不了label1的值?
回复列表 (共5个回复)
沙发
longlong16 [专家分:10670] 发布于 2007-07-02 14:12:00
不知道你为什么要这样做,为了出风头还是显示你的个性,还是其他原因...
这句话本来就是个错误,attrributes是个属性,这里当成了个方法来用,并且Text是Property不是Attributes所以还是直接label1.Text = "dfjksdf";
板凳
jzyray [专家分:20610] 发布于 2007-07-03 11:50:00
估计用的是VB.NET吧
Attributes用于HtmlControl是只读属性,返回所有属性集合
不可利用Attributes赋值
3 楼
tbad [专家分:60] 发布于 2007-07-07 01:18:00
当时我只是想试一试attributes的功能.
如果你用的是C#.net改成[]就是了。
对于HTML控件这样的attributes是可以用来修改value的。而label是web控件。
还望指点一下,attrubutes与property的区别?
4 楼
tbad [专家分:60] 发布于 2007-07-07 01:23:00
好像可以用它来增加动作。如myDeleteButton.Attributes("onclick")="";
当然这个也能用
myDeleteButton.Attributes.Add("onclick", "return confirm('您真的要删除改用户吗?');") 来代替。
5 楼
longlong16 [专家分:10670] 发布于 2007-07-07 11:58:00
[quote]
当时我只是想试一试attributes的功能.
如果你用的是C#.net改成[]就是了。
对于HTML控件这样的attributes是可以用来修改value的。而label是web控件。
还望指点一下,attrubutes与property的区别?[/quote]
[url=http://blog.programfan.com/article.asp?id=26725]http://blog.programfan.com/article.asp?id=26725[/url]
我来回复