Thank you very much, this was helpful. I have another problem now: When I click on "Print" on pop up window, it does not open Print dialog box. When I wrote the client side javascript, it does open Print dialog box with printer listed. Can anyone please what improvement should be done in the code? my code now look like
protected void lnkButton_Click(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder();
sb.AppendLine(" var popup = window.open( '','popup','toolbar=no,menubar=no,scrollbars=1,width=750,height=800');");
sb.AppendLine("popup.document.write('<html><head>');");
sb.AppendLine("popup.document.write('<title>Configurations for ACA</title>');");
sb.AppendLine("popup.document.write('</head><body>');");
sb.AppendLine("popup.document.write('<div id=\"lnk\" class=\"noprint\" style=\"text-align:right\">');");
sb.AppendLine("popup.document.write('<a href=\"#\" onclick=\"window.print();return false;\">Print</a>');");
sb.AppendLine("popup.document.write('<a href=\"#\" onclick=\"window.close();return false;\">Close</a>');");
sb.AppendLine("popup.document.write('</div>');");
sb.AppendLine("popup.document.write('<table border=1px style=width:500px; margin-left:100px; margin-top:50px; border-color:Maroon; >');");
sb.AppendLine("popup.document.write('<tr><td>');");
sb.AppendLine("popup.document.write('This is my string');");
sb.AppendLine("popup.document.write('</td><td>')");
sb.AppendLine("popup.document.write('This is my string');");
sb.AppendLine("popup.document.write('</td></tr></table>');");
sb.AppendLine("popup.document.write('</body></html>');");
Page.ClientScript.RegisterStartupScript(this.GetType(), "OpenWindow", sb.ToString(), true);
}
Many thanks...