Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何设置asp.net列表框控件的高度_C#_Asp.net_Html - Fatal编程技术网

C# 如何设置asp.net列表框控件的高度

C# 如何设置asp.net列表框控件的高度,c#,asp.net,html,C#,Asp.net,Html,如何将asp.net的Listbox控件的高度动态设置为其所在表格单元格的高度。或者是否有任何方法将listbox控件锁定在表单元格中尝试这样做,以声明的方式: Height="100%" 或者在代码背后: myListBox.Height = Unit.Percentage(100); 尝试这样做,以声明的方式: Height="100%" 或者在代码背后: myListBox.Height = Unit.Percentage(100); 我想,你可以: 设置桌子的宽度和高度。然后使

如何将asp.net的Listbox控件的高度动态设置为其所在表格单元格的高度。或者是否有任何方法将listbox控件锁定在表单元格中

尝试这样做,以声明的方式:

Height="100%"
或者在代码背后:

myListBox.Height = Unit.Percentage(100);

尝试这样做,以声明的方式:

Height="100%"
或者在代码背后:

myListBox.Height = Unit.Percentage(100);
我想,你可以:

  • 设置桌子的宽度和高度。然后使用CSS为listbox控件设置宽度和高度(100%)
  • 使用javascript获取表格的宽度和高度,并设置为listbox
  • 将值设置为codebehind中的listbox控件
    • 我认为,您可以:

      • 设置桌子的宽度和高度。然后使用CSS为listbox控件设置宽度和高度(100%)
      • 使用javascript获取表格的宽度和高度,并设置为listbox
      • 将值设置为codebehind中的listbox控件

      这对我不起作用。由于在表中动态添加其他控件,当表的大小发生更改时,列表框的大小不会自动更改。无论如何,这并不意味着它对我不起作用。由于在表中动态添加了其他控件,因此当表的大小发生更改时,列表框的大小不会自动更改。不管怎样,这项建议不成立