gpt4 book ai didi

c# - 我可以访问我刚在 C# 中创建的 HTML 控件的高度/宽度吗?

转载 作者:行者123 更新时间:2023-11-30 16:24:40 25 4
gpt4 key购买 nike

我正在使用这段代码从代码后面创建 DIV 控件 -

System.Web.UI.HtmlControls.HtmlGenericControl dynDiv =
new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");
dynDiv.ID = "dynDivCode";
dynDiv.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Gray");
dynDiv.InnerHtml = "I was created using Code Behind";
this.Controls.Add(dynDiv);

创建后,我想访问它的高度和宽度。有可能这样做吗?还是此时它没有在屏幕上呈现以使其属性可访问?

编辑:我想访问新创建的 div(DIV1)的宽度,但我也想更改我根据 DIV1 的宽度创建的另一个 div(DIV2)控件的宽度。所以我想读取和修改2个不同的div标签的宽度

最佳答案

还没有确定“宽度”;这将完全取决于客户端如何呈现它。您可以获取/设置 CSS“样式”属性,或获取/设置将在呈现元素时正确设置元素样式的 CSS 类。

您应该能够完成您尝试使用 CSS 执行的操作,但如果所有其他方法均失败,您可以使用 Javascript (jQuery) 获取呈现的大小并使用它来调整其他 DIV 的大小。

关于c# - 我可以访问我刚在 C# 中创建的 HTML 控件的高度/宽度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10602269/

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