如题。目前正在做一个asp转asp.net的项目,由于格式和输出方式等方面的要求,原asp中的table并不准备使用asp.net中的dataGrid来实现,而是想使用标题中说的方法,请问如何做?(注:后台代码指的与页面文件相对应的.vb或者.cs文件)

解决方案 »

  1.   

    在指定位置放个Label之类的东西,
    在后台用label.Text="你的表格内容"
      

  2.   

    放一個literal控件,直接把你的代碼給他的text屬性。
      

  3.   

    在后台代码中设一个string的变量,如string s = "你的HTML代码"
    然后在html你想要写的位置:<%Response.write(s);%>
      

  4.   

    你可以放个div或者其他的东西,让他runat=server然后你在.cs中,给这个div得innerhtml赋值就可以了
      

  5.   

    X.aspx<table >
    <tr>
    <td>
      <%=mystring%>
    <td>
    </tr>
    </table>
    X.aspx.cs
    ...
    private string _string;
    public string mystring{
       get{
         return _string;
       }
     }
    public void test()
    {
       _string = "你的html代码";
    }
    ...