gpt4 book ai didi

c# - C#访问字段集控件的方法

转载 作者:太空宇宙 更新时间:2023-11-04 11:28:00 25 4
gpt4 key购买 nike

我有以下代码:

<fieldset id="preFacts">
<div id="divstructures" runat="server" style="width: 100%;">
<div id="divleft" runat="server" style="width: 48%; float:left">
<label>Desk:</label>
<asp:TextBox ID="txtDesk" runat="server"> </asp:TextBox>
<label>Desk2:</label>
<asp:TextBox ID="txtDesk2" runat="server"> </asp:TextBox>
</div>
<div id="divright" runat="server" style="width: 48%; float:right">
<label>Desk3:</label>
<asp:TextBox ID="txtDesk3" runat="server"> </asp:TextBox>
<label>Desk4:</label>
<asp:TextBox ID="txtDesk4" runat="server"> </asp:TextBox>
</div>
</div>
</fieldset>

CSS:

fieldset#preFacts label
{
width: 20em;
}

现在在 c# 中,如果条件 = true 我想显示 divright(新控件)和 divleft(现有控件),或者如果条件 = false 那么我想使用上面的 css(fieldset#)始终在中心显示 divleft(现有控件) preFacts 标签)。

当 c# 中的条件为真时(动态地)我如何设置宽度:10em;(fieldset#preFacts 标签),以便两个 div 的左右显示正确。

最佳答案

fieldset 不是一个控件而是一个 HTML 标签。你可以使用

<fieldset id="preFacts" runat="server">

使其对 ASP.NET 可见。加载页面时,您可以在代码隐藏中实现多 View 或设置 CSS。

此外,您可以在代码隐藏中使用 divright 并将其样式设置为 display:none; 当满足您的条件时。看这里https://www.google.com/url?sa=t&source=web&rct=j&url=https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webcontrol.style(v%3Dvs.110).aspx&ved=0CB8QFjABahUKEwjptP3HlcfHAhWG1RoKHclpDV8&usg=AFQjCNEJS7adTj2Jh1eFqMPU0IcmOa8qNw

但是,您可能会考虑将您的意图从服务器端代码中移开。通过客户端代码处理您的需求是当今更好的方法。

关于c# - C#访问字段集控件的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32231823/

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