2009-04-15 137 views
0

在文本被更改后,有没有任何方法可以从页面上的Asp:Label获取原始文本?ASP.NET获取标签的原始文本

与原始文本我的意思是硬编码到asp.net标记的文本。

+0

鉴于标签是标签,文字如何变更?使用JS? – Cerebrus 2009-04-15 08:37:54

回答

3

有把它找回来一些chages后没有标准的方法,但你可以做,在你的一些方面,例如添加自定义属性标记

textLabel.Attributes.Add("data", textLabel.Text); 

,然后用它在页面上。 或者在页面启动时使用js代码或静态缓存标签值。

0

创建包装文本分配的属性。在分配之前取出当前值并将其分配给隐藏的输入或将其保存在会话或视图状态中。

创建一个属性,从隐藏的输入或会话或视图状态中检索以前的值。

可以看中并扩展标签以添加一个PreviousValue属性。不知道这实际上如何工作。