是我的vs编译器出问题了吗?

yingzike888 2007-10-22 01:34:09
kecheng.aspx----------------
<div style="width:700px;">
<div style="float:left; width:300px; background:#f00;">
<div id="show3d" runat="server">
</div>
</div>
</div>
kecheng.aspx.cs------------
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class kecheng : System.Web.UI.Page
{
SqlConnection myconn;
protected void Page_Load(object sender, EventArgs e)
{
myconn = new SqlConnection(ConnStr.GetConnectionStrings());
//this.show3d.Controls.Add(new LiteralControl("<TABLE class=show cellSpacing=0 cellPadding=0><TBODY><TR><TD class=show_1>d</TD><TD class=show_2>fdgdsfg</TD><TR><TR><TD class=show_1>d</TD><TD class=show_2>fdgdsfg</TD><TR><TR><TD class=show_1>d</TD><TD class=show_2>fdgdsfg</TD><TR><TR><TD class=show_1>d</TD><TD class=show_2>fdgdsfg</TD><TR><TR><TD class=show_1>d</TD><TD class=show_2>fdgdsfg</TD><TR></TR></TBODY></TABLE>"));
ShowClass1();
}
protected void ShowClass1()
{
string sqlselect = "select top 3 * from [Class]";
DataSet myds = new DataSet();
SqlDataAdapter mysda = new SqlDataAdapter(sqlselect, myconn);
mysda.Fill(myds,"class");
string li = "";
for(int i = 0; i <= myds.Tables["class"].Rows.Count-1; i++)
{
li += "<li>" + myds.Tables["class"].Rows[i]["C_title"].ToString() + "";
}
this.show3d.Controls.Add(new LiteralControl("<ul>" + li + "</ul"));
}
}

获取的效果:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0033)http://localhost/hz1/kecheng.aspx -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.2900.3157" name=GENERATOR></HEAD>
<BODY>
<FORM id=form1 name=form1 action=kecheng.aspx method=post>
<DIV><INPUT id=__VIEWSTATE type=hidden
value=/wEPDwUKLTk3NTAwMzQ3NWRkPHdya/c2tM+hJFfSRcwTdcQo1N4= name=__VIEWSTATE>
</DIV>
<DIV style="WIDTH: 700px">
<DIV style="BACKGROUND: #f00; FLOAT: left; WIDTH: 300px">
<DIV id=show3d>
<UL>
<LI>d
<LI>d
<LI>d</UL>
< div> </LI></UL></DIV></DIV></FORM></DIV></BODY></HTML>

郁闷!!!! 兄弟们遇见过没?
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuan74521940 2007-10-22
  • 打赏
  • 举报
回复
提示那里出错 ???
错误的信息在那里?
ShowWin 2007-10-22
  • 打赏
  • 举报
回复
protected void ShowClass1()
{
DataTable myds = new DataTable();
myds.Columns.Add("c_title");
myds.Rows.Add(new object[]{"d"});
myds.Rows.Add(new object[]{"d"});
myds.Rows.Add(new object[]{"d"});
string li = "";
for(int i = 0; i <= myds.Rows.Count-1; i++)
{
li += " <li >" + myds.Rows[i]["C_title"].ToString() + "</li>";
}
this.show3d.Controls.Add(new LiteralControl(" <ul >" + li + " </ul>"));
}
yqlvcxl_2007 2007-10-22
  • 打赏
  • 举报
回复
for(int i = 0; i <= myds.Tables["class"].Rows.Count-1; i++)
{
li += " <li >" + myds.Tables["class"].Rows[i]["C_title"].ToString() + "";
}
改成
for(int i = 0; i <= myds.Tables["class"].Rows.Count-1; i++)
{
li += " <li >" + myds.Tables["class"].Rows[i]["C_title"].ToString() + " </li>";
}
没有结束符
ShowWin 2007-10-22
  • 打赏
  • 举报
回复
li += " <li >" + myds.Tables["class"].Rows[i]["C_title"].ToString() + "</li>";

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧