繁体   English   中英

ASP.NET获取标签的原始文本

[英]ASP.NET Get Original Text of Label

更改文本后,是否有任何方法可以从页面上的Asp:Label获取原始文本?

带有原始文字的意思是硬编码到asp.net标记中的文字。

没有标准的方法可以在遇到一些麻烦之后将其取回,但是您可以通过某些方式做到这一点,例如,将自定义属性添加到标签

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

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

创建一个包装文本分配的属性。 在分配之前,请获取当前值并将其分配给隐藏的输入或将其粘贴在会话或视图状态中。

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

可能会花哨并扩展标签以添加PreviousValue属性。 不确定如何在实践中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM