例如用户点了按钮请求显示一页内容,我打算根据用户请求临时构造一段HTML代码返回去。我唯一想到的办法是将这些HTML代码写在一个字符串里,然后用Response.Write方法返回,这是最佳方法吗?

解决方案 »

  1.   

    Response.Write显示的内容控制不了位置, 用隐藏的div怎么样..
      

  2.   

    用Literal控件直接
    this.Literal1.Text=".....";
      

  3.   

    大概没表达清楚。
    假如我们事先设计好一个显示页如view.aspx,当用户在浏览器点“搜索”按钮时,从数据库取出搜索结果填写到view.aspx中返回给用户。
    但我不想事先定好view.aspx的样式(view.aspx在设计阶段保持空白页),而是在为响应用户搜索而重新构造view.aspx时,在初始化事件里用自定义的HTML代码临时设计view.aspx的样式。要实现这些,是不是只能在view.aspx的初始化事件里写上一堆
    Response.Write(HTML代码)
      

  4.   

    在html页放入一个div控件,然后再后台搜索完毕,写入这个控件中
      

  5.   

    放一个DIV定位,然后Response.Write
      

  6.   

    按照楼主的要求,只能用Response.Write输出页面了,建议楼主每句话都用一个Response.Write去写,而不要把语句都写到一个字符串里然后输出
    每句话都用一个Response.Write要比Response.Write一下子输出许多字符性能要好些