0

我有一个相当简单的页面,它查询 Web 服务以从 SQL 服务器中提取数据,返回不同大小的通用列表。我正在尝试做的是在运行时调整 div 的高度,在 foreach 循环的每次迭代中向现有 CSS 键添加一定数量的像素,以便投影列表不会溢出容器 div。

我用来将列表放在页面上的代码如下:

int total = 0;
lstUsageServices.Text = string.Empty;
lstUsageRequests.Text = string.Empty;
if (txtAccount.Text != string.Empty)
{
soapClient = new UsageService.ServiceSoapClient();
foreach (UsageClient.UsageService.Usage current in soapClient.GetUsage(txtAccount.Text, startPicker.SelectedDate, endPicker.SelectedDate))
{
lstUsageServices.Text += current.Service + "<br />";
lstUsageRequests.Text += current.Requests.ToString() + "<br />";
total += current.Requests;                        
}
lstUsageServices.Text += "<strong>Total</strong>";
lstUsageRequests.Text += "<strong>" + total.ToString() + "</strong>";

我想做的是在 foreach 中添加一行来引用 div:

<div class="main" runat="server" id="mainDiv">

并增加 CSS "height:Xpx;" 每次迭代。

我希望有人能提供帮助,看起来这应该不是一件难事!提前致谢 :)

4

1 回答 1

2

一个简单的方法可以是

mainDiv.Attributes.CssStyle.Add("height", "Xpx");
于 2012-10-24T08:01:44.980 回答