在文本被更改之后,有没有办法从页面上的Asp:Label获取原始文本?
使用原始文本我的意思是硬编码到asp.net标记中的文本。
答案 0 :(得分:3)
在某些问题之后没有标准方法可以将其恢复,但您可以通过某些方式执行此操作,例如将自定义属性添加到标签
textLabel.Attributes.Add("data", textLabel.Text);
然后在您的网页上使用它。 或者在页面启动或静态时使用js代码缓存标签值。
答案 1 :(得分:0)
创建一个包装文本分配的属性。在分配之前,取当前值并将其分配给隐藏输入或将其粘贴在会话或视图状态中。
创建一个属性,从隐藏的输入或会话或视图状态中检索先前的值。
可以使用fancy并扩展标签以添加PreviousValue属性。但不确定这在实践中如何起作用。