c# - 如何在 c# codeBehind 中将变量放入 html 字符串中
问题描述
这个想法是将变量名放在 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>";
解决方案
最简单的方法是:
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>";
Console.WriteLine(JsonConvert.SerializeObject(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>";
Console.WriteLine(html);a
推荐阅读
- excel - 转到excel中的最后一个非空白行
- c# - 如何运行 BackgroundService 的单个实例?
- javascript - 如何使用 addEventListener 到由 javascript 而不是内联 js 呈现的元素
- python - pathlib 文件夹在 Windows 资源管理器中不可见
- jsp - 如何解决“在本地启动 TomCat v9.0 Server 遇到问题”的问题?
- flutter - 无法点击月份,SfCalender
- react-native - 为什么当我按下按钮时我的应用程序会关闭?
- c++ - 如何为多维数组赋值?
- python - 如何将 v-rep edu 上的 Nao 模拟与 Choregraphe 软件连接起来。我尝试了很多,但都失败了。这让我更直观,当我使用真正的机器人时
- nunjucks - 在 Nunjucks 模板中访问父上下文变量