Merhaba,
En sağlıklı ve pratik çözüm hazır bir data grid kullanmanızdır. Burada sadece kolon başlıklarını gizle/göster dışında arama, filtreleme, gruplandırma, edit, insert gibi birçok fonksiyona ihtiyaç duyacaksınız.
Sadece gizle/göster yeterli diyorsanız db'de parametreler için bir tablo oluşturabilirsiniz. Tabloda gizlenecek / gösterilecek kolonları tutar, stok kartları sayfasını oluştururken bu tabloya göre kolonları ekrana getirebilirsiniz.
https://ej2.syncfusion.com/aspnetcor...mn#/bootstrap5 https://datatables.net/examples/api/show_hide.html https://demos.telerik.com/aspnet-mvc/grid