【发布时间】:2020-12-11 08:31:21
【问题描述】:
想法是将变量名放在html字符串中。
string name = "mario";
var html = @"<table style=""height: 171px; margin - left: auto; margin - right: auto;"" border=""1"" width=""676"">
<tbody><tr><td style=""width: 225px;"">name</td>
<td style=""width: 225px;"">2</td> <td style=""width: 225px;"">3</td></tr><tr>
<td style=""width: 225px;"">4</td> <td style=""width: 225px;"">5</td> <td style=""width: 225px;"">6</td></tr>
</tbody></table>";
【问题讨论】:
-
只使用模板 - 我建议将其放入控件中
-
html只是一个字符串,因此您可以使用普通 C# 插值插入变量:var html = $"<table style=.....{name}....</table>" -
你可以结合
$(插值字符串)和@(逐字字符串),所以你可以说var html = $@"<table style=.....{name}....</table>"
标签: c# asp.net webforms code-behind