gpt4 book ai didi

c# - 在隐藏的 ASP.NET 代码中更改控件的可见性 (c#)

转载 作者:行者123 更新时间:2023-11-30 19:33:46 27 4
gpt4 key购买 nike

如何从 ASP.net 代码设置 (fileupload) 控件的可见性(我需要在服务器站点的 webuser 控件中隐藏 fileupload 控件,否则 hasFIle 始终为 false)。此外,将“Visible”属性设置为 false 也不起作用(因为它会混淆 AJAX 面板,因此文件上传会忘记它有一个文件)。

theFileUpload.Visible = false => 不起作用所以我想尝试将 CSS 样式可见性设置为隐藏或显示为无。

主要问题是我想从服务器端进行(我知道如何在客户端进行)。

有没有安全的覆盖方法

theFileUpload.Attributes["styles"]

如果我在那里修改其他 CSS 样式,还向其添加整个 CSS 类(通过修改 CSSClass 属性)似乎有点矫枉过正。

提前致谢 阿克塞尔

最佳答案

通过使用 theFileUpload.Visible = false;,您只是告诉 asp.net 不要在页面上呈现 theFileUpload。你可以使用

theFileUpload.Attributes.CssStyle[HtmlTextWriterStyle.Visibility] = "hidden";

这允许您仅设置特定的 css 属性。

关于c# - 在隐藏的 ASP.NET 代码中更改控件的可见性 (c#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2965601/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com