using System;
using System.Collections;
using System.Configuration;
using System.Data;
··············public partial class Default7 : System.Web.UI.Page
{
Jolie1118 Jolie = new Jolie1118();
protected void Page_Load(object sender, EventArgs e)
{
string QueryConn = "select * from myblog";
StringBuilder sBuilder = new StringBuilder();
SqlCommand Cmd = Jolie.RSql_Cmd(QueryConn);
Cmd.Connection.Open();
SqlDataReader dRead = Cmd.ExecuteReader();
sBuilder.Append("<div id='mycontent'>");
sBuilder.Append("<div id=\"InsContent\">");
while (dRead.Read())
{
sBuilder.Append("<li><a href=\"myContent.aspx?id=" + dRead["id"] + "\">" + dRead["myTitle"] + "</a></li>");
}
sBuilder.Append("</div>");
sBuilder.Append("</div>");
//Response.Write(InsContent);
Cmd.Connection.Close();
}
}
如果用response.write输出来的话会搅乱布局;有没有什么好的替代方法呢?如果是输出脚本的话有 ClientScriptManager cms = this.ClientScript;
替代方法而不搅乱布局····那输出html呢?···有其他替代方法没啊?
using System.Collections;
using System.Configuration;
using System.Data;
··············public partial class Default7 : System.Web.UI.Page
{
Jolie1118 Jolie = new Jolie1118();
protected void Page_Load(object sender, EventArgs e)
{
string QueryConn = "select * from myblog";
StringBuilder sBuilder = new StringBuilder();
SqlCommand Cmd = Jolie.RSql_Cmd(QueryConn);
Cmd.Connection.Open();
SqlDataReader dRead = Cmd.ExecuteReader();
sBuilder.Append("<div id='mycontent'>");
sBuilder.Append("<div id=\"InsContent\">");
while (dRead.Read())
{
sBuilder.Append("<li><a href=\"myContent.aspx?id=" + dRead["id"] + "\">" + dRead["myTitle"] + "</a></li>");
}
sBuilder.Append("</div>");
sBuilder.Append("</div>");
//Response.Write(InsContent);
Cmd.Connection.Close();
}
}
如果用response.write输出来的话会搅乱布局;有没有什么好的替代方法呢?如果是输出脚本的话有 ClientScriptManager cms = this.ClientScript;
替代方法而不搅乱布局····那输出html呢?···有其他替代方法没啊?
用 Page.ClientScript.RegisterStartupScript(Page.GetType(),"","<script>alert('zzz')<script>");
况且还有CSS了。
向 这个DIV输出东西,试试
或者用一个Literal label 或者一个DIV后台
Literal1.Text=输出字符串变量;label1.Text=输出字符变量;DIV1.innerHTML=输出字符变量;
<div id='mycontent'>
<div id="InsContent" runat="server">
</div>
</div>后台:
InsContent.InnerHtml="字符串";