【发布时间】:2014-03-06 11:25:08
【问题描述】:
我正在 C# .net 网站后面的代码中创建标签。标签包含一些我从服务器返回的标准数据。
我的问题是我想为这些创建的控件添加一个按钮(在标签内),但附加控件将覆盖标签中定义的文本。
我有什么办法来阻止这种情况?
for (var i = 0; i < (QuoteArray.Length)-1; i++)
{
Button[] btnArr = new Button[QuoteArray.Length]; //not used
var button = new Button
{
ID = "Quote_0" + i,
CommandArgument = "i",
Text = "!!",
CssClass = "CountButton"
};
Label addL1 = new Label
{
ID = "new_labeieeu" + i,
Text = string.Format("Tariff: {1}</br>Reference: {0}</br>Price: £{3}</br>excl. VAT.</br>Max Passenger: {4}</br>Max Luggage: {5}</br>{2}</br>", QuoteArray[i][0], QuoteArray[i][1], QuoteArray[i][2], QuoteArray[i][3], QuoteArray[i][4], QuoteArray[i][5], QuoteArray[i][6]),
CssClass ="QuoteButton"
};
panelQuote.Controls.Add(addL1);
addL1.Controls.Add(button);
}
【问题讨论】: