0

我正在开发一个 Web 应用程序并使用 ASP.NET ListView 控件。我现在有一个很大的 ListView,我想最小化它的宽度,因为列之间有很大的空间。另外,我想改变它的风格。怎么做?

我用谷歌搜索了这个问题,但我刚刚找到了两个资源来改变样式而不改变它的宽度。我尝试将宽度添加到 CSS 样式,但我也失败了。

4

1 回答 1

0

请参阅MSDN:ListView 类,例如Width属性:

ListView 控件不支持样式属性。如果您尝试设置 Width 属性,则会引发 NotSupportedException 异常。

若要设置 ListView 控件的样式,您必须使用级联样式表 (CSS) 类或内联样式元素来设置 ListView 模板内的控件样式。

您如何定义不同的模板(ItemTemplate等)?您可以使用Layout 模板,放置一个<div>内部并在<div>CSS上设置一个固定(或最大)宽度

于 2011-11-01T06:50:54.080 回答