读数据库的问题
邦迪代驾 2007-02-10 03:31:16 小弟刚刚学NET,遇到了点问题,请大侠们帮忙看一下,
刚开始的时候可以显示,但是多刷新几次就不行了,
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
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 sqlconnectiondb;
public partial class _Menu : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("<table cellpadding='0' cellspacing='0' border='0' width='100' bgcolor='#99cc66'>");
//Response.Write("<tr bgcolor='#336666'><td width='100%' height='20'></td></tr>");
SqlConnection cnd = db.returnsql2();
cnd.Open();
SqlCommand cmd = new SqlCommand("select * from flymenu where menuid='0'", cnd);
SqlDataReader dr = cmd.ExecuteReader();
//try
//{
while (dr.Read())
{
Response.Write("<tr bgcolor='#8BC77D'>");
Response.Write(" <td align='center' width='120' height='20'class='bigmenu'>");
Response.Write("<img id='bigmenuimg" + dr["id"] + "' src='http://www.aspxcs.com/Images/open.gif'> ");
Response.Write("<img id='fbigmenuimg" + dr["id"] + "' src='http://www.aspxcs.com/Images/fopen.gif'> ");
Response.Write("<span style='cursor:hand;;' onclick='diplaymenu(smallmenu" + dr["id"] + ",bigmenuimg" + dr["id"] + ",fbigmenuimg" + dr["id"] + ")'><b>" + dr["menucontent"] + "</b></span></td></tr>");
SqlConnection cnd1 = db.returnsql2();
cnd1.Open();
SqlCommand cmd1 = new SqlCommand("select * from flymenu where menuid="+dr["id"], cnd1);
SqlDataReader dr1 = cmd1.ExecuteReader();
Response.Write("<tr bgcolor='#8BC77D'>");
Response.Write(" <td align='center' width='100%' class='smallmenu'>");
Response.Write("<table cellpadding='0' id='smallmenu" + dr["id"] + "' style='display:block;' cellspacing='0' border='0' width='100%' bgcolor='#99cc66'>");
try
{
while(dr1.Read())
{
Response.Write("<tr bgcolor='#8BC77D'>");
Response.Write(" <td align='center' width='100%' height='20' class='smallmenu'>");
Response.Write("<img src=Images/line1.gif>");
Response.Write("<img src=Images/doc.gif>");
Response.Write(dr1["menucontent"] + "</td></tr>");
}
}
catch
{
Response.Write("类别菜单更新当中... ...");
}
cnd1.Close();
Response.Write("</table>");
Response.Write("</td></tr>");
}
//}
//catch
//{
// Response.Write("类别菜单更新当中... ...");
//}
Response.Write("</table>");
cnd.Close();
}
}