将回车 returns 添加到 Html 控件,例如)div 或跨度
Adding carriage returns to Html control eg) div or span
此代码 ASPX 文件:
Relates to:
<div ID="relatedMeasures" runat="server"></div>
<br />
代码隐藏循环遍历项目并附加到字符串...
foreach (int id in mcsMeasuresSelected)
{
if (mcs.Id == id)
{
// Add to selected
mcsSelectedMeasures.Add(mcs);
output += mcs.Measure + Environment.NewLine;
}
}
relatedMeasures.InnerText = output;
那么输出HTML就没有换行了
Relates to:
<div id="MainContent_extScope1_relatedMeasures">CPS: Gas Boiler Solid Fuel Boiler Electric Storage Heater </div>
我还尝试使用 span 标签而不是 div 标签和 asp 标签,并添加“
”或“
”而不是 Environment.NewLine
使用 <br/>
而不是 Environment.NewLine。像这样。
output += mcs.Measure + "<br />";
并使用 InnerHTML ,如下所示。
relatedMeasures.InnerHtml = output;
这就是它们的区别 - Difference between InnerHTML and InnerText property of ASP.Net controls?
此代码 ASPX 文件:
Relates to:
<div ID="relatedMeasures" runat="server"></div>
<br />
代码隐藏循环遍历项目并附加到字符串...
foreach (int id in mcsMeasuresSelected)
{
if (mcs.Id == id)
{
// Add to selected
mcsSelectedMeasures.Add(mcs);
output += mcs.Measure + Environment.NewLine;
}
}
relatedMeasures.InnerText = output;
那么输出HTML就没有换行了
Relates to:
<div id="MainContent_extScope1_relatedMeasures">CPS: Gas Boiler Solid Fuel Boiler Electric Storage Heater </div>
我还尝试使用 span 标签而不是 div 标签和 asp 标签,并添加“
”或“
”而不是 Environment.NewLine
使用 <br/>
而不是 Environment.NewLine。像这样。
output += mcs.Measure + "<br />";
并使用 InnerHTML ,如下所示。
relatedMeasures.InnerHtml = output;
这就是它们的区别 - Difference between InnerHTML and InnerText property of ASP.Net controls?