在Page_Load上,我使用CssClass更改C#中TableCells的類。然後我使用Javascript來改變相應元素的類。這雖然不改變TableCells的CssClass的值。是否可以通過JavaScript更改CssClass?
如何在使用javascript更改C#後獲得新類?
在Page_Load上,我使用CssClass更改C#中TableCells的類。然後我使用Javascript來改變相應元素的類。這雖然不改變TableCells的CssClass的值。是否可以通過JavaScript更改CssClass?
如何在使用javascript更改C#後獲得新類?
由於控件的狀態存儲在ViewState中,客戶端更改在回發到服務器時不會影響控件。可能的解決方法是使用隱藏字段來存儲CssClass值客戶端,然後從該隱藏字段手動更新服務器上的表格單元格。
聽起來像你想使用服務器端屬性來跟蹤客戶端狀態。如果是這樣,您應該重新考慮這種方法,並使用不同的機制來跟蹤狀態黑白客戶端和服務器(如隱藏字段)。
你不能。因爲回發引發了JavaScript所做的任何更改 – naveen
您可以設置一個標誌(通過隱藏字段),然後查看服務器上的該標誌以確定將「CssClass」屬性設置爲的內容。 – mason