gpt4 book ai didi

html - 使 Html Generic Control 跨越整个单元格,即使它是空的

转载 作者:太空宇宙 更新时间:2023-11-03 18:49:50 24 4
gpt4 key购买 nike

我有一个 Html 通用控件(其中有一个跨度),单击它时会运行一个 Javascript 方法。我还在控件中生成文本(阅读:跨度),它描述了表中每个用户的编辑权限。然后我将该控件放入 asp:table 中的一个单元格中。

问题是它只在我单击生成的文本时运行该方法,只要用户有任何编辑权限就可以。当用户不这样做时,单元格不包含任何文本。

我的问题是,如何让跨度覆盖整个单元格,无论文本是否为空?我希望能够单击单元格并运行该方法。

哦,跨度也是通过控件 InnerHtml 输入的。我不知道这是否重要,但你去了。 :-)

最佳答案

我认为您可以为 Html Generic Control 使用 sytle。
将其宽度设置为固定宽度,例如 width:100pxmin-width:100px;
假设 span 的 id 是 spn_Msg 那么你可以这样使用

  spn_Msg.Style.Add("min-width", "100px!important");

或者,我已经测试过了,肯定可以,请检查

 spn_Msg.Attributes.Add("class", "yourClass");

在类里面

 .yourClass{
display: inline-block;
*display: inline;/* for IE7*/
*zoom:1;/* for IE7*/
min-width: 150px;
}

来源

Inline span with min-width on IE

关于html - 使 Html Generic Control 跨越整个单元格,即使它是空的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15294011/

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