获取未设置宽度的控制宽度
本文关键字:控制 获取 设置 | 更新日期: 2023-09-27 18:36:05
我在它下面有网格视图和图表。
我希望网格视图根据列数(未设置宽度)进行拉伸,然后将该宽度分配给图表。
如果我这样做:
chart.Width = gridview.Width.Value;
我得到 0.0 像素。
它不会以这种方式工作,您需要的宽度是客户端值,您无法从服务器端获取它。尝试将调整图表逻辑移动到 javascript,使用表的 .offsetWidth/.clientWidth 属性(网格视图)。或者,您可以修改标记以使图表自动拉伸(将网格和图表放入公共容器中,然后拉伸图表以填充容器的宽度)。