在代码中输入Response.Write("<table>....")
运行后。NET会自动生成标记在这个之后 变成
<table>...
<头标签>
<HTML>
<BODY></BODY></HTML>...
但是我想把<table>标签写到 BODY中 应该如何办到?我现在的做法是写了一个JS脚本
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
function setInnerHtmlStr(str)
{
document.getElementById("setStr").innerHTML += str;
}
</SCRIPT>在<BODY>里定义一个 <div id ="setStr"></div>
然后代码中把 RESPONSE。WRITE改为
Page.RegisterStartupScript("strSet", "<script>setInnerHtmlStr('" + 3333 + "');</script>");但是发现 写如多标签时 只会有第一条标签解释出来 后面的都看不到。。求救
运行后。NET会自动生成标记在这个之后 变成
<table>...
<头标签>
<HTML>
<BODY></BODY></HTML>...
但是我想把<table>标签写到 BODY中 应该如何办到?我现在的做法是写了一个JS脚本
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
function setInnerHtmlStr(str)
{
document.getElementById("setStr").innerHTML += str;
}
</SCRIPT>在<BODY>里定义一个 <div id ="setStr"></div>
然后代码中把 RESPONSE。WRITE改为
Page.RegisterStartupScript("strSet", "<script>setInnerHtmlStr('" + 3333 + "');</script>");但是发现 写如多标签时 只会有第一条标签解释出来 后面的都看不到。。求救
再在后台写oDiv.InnerHTML="<table>...</table>"就行。html最好用stingbuilder串起来,这样会加快性能的。