我正在ASP.NET頁面上工作,其中某些字段(錶行)被某些javascript/jquery代碼隱藏/顯示,基於用戶在頁面上所做的選擇。ASP.NET - 如何在頁面回發中檢索由JavaScript應用的CSS樣式?
當保存按鈕被點擊時,在服務器端代碼中,我只想保存在可見的行控件的值,但是下面的帖子後面施加於行任何風格(即「顯示:無; 「)由JavaScript代碼不可用。我試着做以下,以確定行是否可見:
If Not trRef.Attributes.CssStyle.Value.Contains("display:none;")
'row is visible
End If
但CssStyle屬性爲空(因爲我收集的控制已經從視圖狀態重建)。我想我可能能夠使用Request.Form(control.UniqueID)(as per this post),但它似乎只會檢索一個控件的值,而沒有別的?
如何確定這些行在回發後是否可見?
好的,所以隱藏字段包含隱藏或可見行的ID(或其他)...這是相當混亂,但我會看看,謝謝。 – 2012-03-16 17:10:54
這是我的解決方案 - 隱藏文本框,用逗號分隔的隱藏行索引列表,謝謝。 – 2012-03-19 16:20:36