Click here to Skip to main content
15,923,222 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have following string formats with me.
C#
string mainDiv = "<div> Dear Requestor, </div ><br/><div> Please see below details </div><br/> <div id = 'divlink' style = '{{divStyleCSSLink}}'>  </div>";
            mainDiv += "<div id = 'divappend' style = '{{divStyleCSS}}'>";
            mainDiv += "</div>";
            mainDiv += "<br/><br/><br><div><b> Thank You,<br> ABC </b></div>";

            string divlink = "<a href='{{Link}}'><b>Link to data entry</b></a>";

            string divtbl = "<br><div style='{{divStyleCSS}}'>Please provide the OA mapping in the below format</div><br><table border = '1px' cellpadding = '5' cellspacing = '0' style = '{{divStyleCSS}}' >";
            divtbl += "< tr style = 'background-color:#0b60aa; font-weight:bold; {{divStyleCSS}}' >";
            divtbl += "<td> Entity </td>";
            divtbl += "<td> Item ID </td>";
            divtbl += "<td> Item Date  </td> ";              
                          divtbl += "<td> Currency  </td> ";              
                         divtbl += "<td> Amount  </td> ";              
                      divtbl += "</tr> ";              
                      divtbl += "<tr> ";             
                          divtbl += "<td style = 'padding-right: 20px;{{divStyleCSS}}' > </td> ";            
                          divtbl += "<td style = 'padding-right: 20px;{{divStyleCSS}}' > </td> ";              
                           divtbl += "<td style = 'padding-right: 20px;{{divStyleCSS}}' > </td> ";              
                           divtbl +=  "<td style = 'padding-right: 20px;{{divStyleCSS}}' > </td> ";                
                           divtbl += "  <td style = 'padding-right: 20px;{{divStyleCSS}}' > </td> ";                  
                          divtbl += "</tr> ";                 
                      divtbl +=" </table ><br/><br/> ";

What i require is i need to append string divlink inside this
div <div id = 'divlink' style = '{{divStyleCSSLink}}'> </div>"

same for divtbl i need to append inside <div id = 'divappend' style = '{{divStyleCSS}}'> </div>";

What I have tried:

How to achieve this. i would not like to use placeholder {{Test}} inside
{{Test}}
Posted
Updated 8-Mar-17 22:09pm
v3

1 solution

try this,

string mainDiv = "<div> Dear Requestor, </div ><br/><div> Please see below details </div><br/>";
     mainDiv+=   "<div id = 'divlink' style = '{{divStyleCSSLink}}'> {0} </div>";
      mainDiv += "<div id = 'divappend' style = '{{divStyleCSS}}'> {1}" ;
      mainDiv += "</div>";
      mainDiv += "<br/><br/><br><div> Thank You,<br> ABC </div>";

string final = string.Format(mainDiv, divlink, divtbl);

refer String.Format Method (System)[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900