我有一组单选按钮,但在div标签中却只有几个。在某些情况下,我必须从服务器端(.ascx.cs文件)将此div显示设置为无。
我尝试使用此“ divname.Attributes.Add("style","display:none");
”,它适用于单个输入元素,但不适用于div。
<div id="rdcontrol" runat="server" style="display:block">
<asp:radiobutton id="rd" text="temp" runat="server"/>
<asp:radiobutton id="rd1" text="temp1" runat="server"/>
</div>
代码隐藏:
if(condition)
{
rdcontrol.Attributes.Add("style","display:none");
}
预期:不应显示div。
实际:显示div。当我检查检查元素时,div看起来像这样
<div id="rdcontrol" style/>
只是一个样式属性,什么都没有(块也没有)
答案 0 :(得分:1)
您可以尝试其他方法。你可以做这样的事情。
df = pd.DataFrame({
'user_id': np.random.randint(1, 100, 10_000),
'module_id': np.random.randint(1, 10, 10_000)
})
In [285]: %%timeit
...: m1 = df['module_id'].ne(df['module_id'].shift())
...: m2 = df.duplicated(['user_id', 'module_id'])
...: df['module_id'].where(m1 & m2)
...:
2.56 ms ± 199 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [302]: %%timeit
...: df.loc[df.groupby('user_id')['module_id'].apply(lambda x:
...: x.ne(x.shift())&x.duplicated()),'module_id']
...:
92.6 ms ± 1.29 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
答案 1 :(得分:0)
ex 1 <div style="display: none;">display</div> content after display none..<br />
ex 2 <div style="visibility: hidden;">visibility</div> content after visibility hidden.<br />