Saya mencoba untuk memodifikasi atribut gaya CSS untuk div berdasarkan informasi yang saya dapatkan dari tabel database dalam kode di belakang halaman aspx saya. Berikut ini pada dasarnya apa yang saya coba lakukan, tetapi saya mendapatkan kesalahan.
Aspx:
<div id="testSpace" runat="server">
Test
</div>
Kode Belakang:
testSpace.Style = "display:none;"
testSpace.Style("display") = "none";
Apa yang saya lakukan salah?
Ini adalah HtmlGenericControl jadi tidak yakin cara yang disarankan untuk melakukannya, jadi Anda juga dapat melakukan:
atau
atau
atau
sumber
Cara lain untuk melakukannya:
atau
di vb.net Anda dapat melakukannya dengan cara ini:
sumber
testSpace.Style.Item("display") = "none";
pada kontrol label di .NET 4.0. Saya mendapat kesalahan'System.Web.UI.CssStyleCollection' does not contain a definition for 'Item' . . .
. Apakah itu khusus untuk versi .NET tertentu?Jika Anda
new
menggunakan elemen dengan sintaks penginisialisasi , Anda dapat melakukan sesuatu seperti ini:Atau jika menggunakan
CssStyleCollection
secara khusus:sumber