簡體   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