[英]change Visibility of a control in ASP.NET code behind (c#)
如何從ASP.net代碼設置(fileupload)控件的可見性(我需要在服務器站點的webuser控件中隱藏文件上載控件,否則hasFIle始終為false)。 同時將“Visible”屬性設置為false也不起作用(因為混淆了AJAX面板,因此fileupload會忘記它有一個文件)。
theFileUpload.Visible = false =>不起作用所以我想嘗試將CSS樣式可見性設置為隱藏或顯示為無。
主要問題是我想從服務器端做這件事(我知道如何在客戶端上做到這一點)。
有沒有一種安全的方法來覆蓋
theFileUpload.Attributes [ “風格”]
如果我在那里修改其他CSS樣式,也會拋出一個完整的CSS類(通過模糊CSSClass屬性)似乎有點矯枉過正。
先謝謝Axel
通過使用theFileUpload.Visible = false;
你告訴asp.net不要在頁面上渲染theFileUpload。 你可以用
theFileUpload.Attributes.CssStyle[HtmlTextWriterStyle.Visibility] = "hidden";
這允許您只設置特定的css屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.