简体   繁体   English

如何将变量放入 html 字符串中,在 c# codeBehind

[英]How to put a variable inside a html String, in c# codeBehind

在此处输入图像描述

The idea is put the variable name inside the html string.这个想法是将变量名放在 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>";

The Easiest way is:最简单的方法是:

 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));

and the Newest way is:最新的方法是:

     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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM