回 帖 发 新 帖 刷新版面

主题:关于控件的attributes的一个问题

现有一个label1
为什么label1.Atrributes("Text")="dfjksdf"改不了label1的值?

回复列表 (共5个回复)

沙发

不知道你为什么要这样做,为了出风头还是显示你的个性,还是其他原因...
这句话本来就是个错误,attrributes是个属性,这里当成了个方法来用,并且Text是Property不是Attributes所以还是直接label1.Text = "dfjksdf";

板凳

估计用的是VB.NET吧
Attributes用于HtmlControl是只读属性,返回所有属性集合
不可利用Attributes赋值

3 楼


当时我只是想试一试attributes的功能.
如果你用的是C#.net改成[]就是了。
对于HTML控件这样的attributes是可以用来修改value的。而label是web控件。
还望指点一下,attrubutes与property的区别?

4 楼


好像可以用它来增加动作。如myDeleteButton.Attributes("onclick")="";
当然这个也能用
myDeleteButton.Attributes.Add("onclick", "return confirm('您真的要删除改用户吗?');") 来代替。

5 楼

[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]

我来回复

您尚未登录,请登录后再回复。点此登录或注册