生成一段HTML供别人使用.能生成这样的,有什么技巧呢?一会双引号,一会单引号.在html 中的空格如何生成?谢谢
<P><A href="http://www.abc.com/?Id=变量" target=_blank><IMG style="WIDTH: 88px; HEIGHT: 34px" height=88 alt='' src="http://www.hao123.com/Images/1.gif" width=126 border=0></A>&

解决方案 »

  1.   

    写个函数
    creatHtml(string 变量)
    {
     ....
    }
      

  2.   

    protected override void Render(System.Web.UI.HtmlTextWriter writer)
    {
             writer.Write("<table height=\"100%\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" id=\"leftTable\" >" + Environment.NewLine);
             ........
             ......
    }另一种public StringBuilder sb = new StringBuilder();sb.Append("<table width=\"100%\"  height=\"100%\" cellpadding=\"0\" cellspacing=\"0\">");
    .....
      

  3.   

    特别是URL那里不会处理.还生成后的HTML有空格.谢谢
      

  4.   

    html中 ' 和" 都表示字符串,如果在后台生成"要用\"替换,具体怎么使用' 和" 要具体情况具体分析,
    比方说如果纯粹的html标记'或"都可以,如果有javascript代码就要注意了:比方onclick=\"alert('函数外用双引号')\" 或onclick='alert(\"函数外用双引号\")'
    空格用&nbsp;来表示
      

  5.   

    谢谢.我已经搞好了. upingking总结的很好
      

  6.   

    <P><A href=/"http:////www.abc.com//?Id=变量/" target=_blank><IMG style=/"WIDTH: 88px; HEIGHT: 34px/" height=88 alt='' src=/"http:////www.hao123.com//Images//1.gif/" width=126 border=0></A>这样处理你的字符串不可以吗?空格是在显示的时候需要&nbsp;,你html里面的空格又不需要的
      

  7.   


    string  变量 ="1";
    string str ="<P><A href=\"http://www.abc.com/?Id="+变量+"\" target=_blank><IMG style=\"WIDTH: 88px; HEIGHT: 34px\" height=88 alt='' src=\"http://www.hao123.com/Images/1.gif\" width=126 border=0></A>";
    Response.Write(str);