我很郁闷,网页下拉时候卡,不知道什么问题
我的做的aspx的网页,读取数据显示这些没有问题,但是网页下拉啊,在treeview的连接上hover的背景颜色变换啊,都卡卡的,cpu损耗能到达50%以上(AMD Athlon 64x2 Dual Core Processor 3800+ 2.01 GHz),内存没啥损耗(1G),这是什么地方的问题呢?页面没有使用任何client-lanuage。这样的东西客户烦了头儿要打我pp的说,救命T_T --------------------编程问答-------------------- 检查程序有没有死循环啊! --------------------编程问答-------------------- 我的是已经返回客户端以后出现的
而且,死循环?
public partial class fdetail : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Session["url"]=Request.Url;
if (Session["username"]!=null)
{
lblUserName.Visible = true;
LinkButton1.Visible = true;
lblUserName.Text = Session["username"].ToString()+":";
}
}
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
Page.Header.Title = ((Label)e.Item.FindControl("titleLabel")).Text;
HyperLink lnkcategory = (HyperLink)Master.FindControl("lnkCategory");
Label lblcategory = (Label)Master.FindControl("lblCategory");
Label lbltitle = (Label)Master.FindControl("lblTitle");
lbltitle.Text = "<font style='font-size:9pt;color:red;'>--</font>" + Page.Header.Title;
lnkcategory.Text="<font style='font-size:9pt;color:red;'>--</font>" + ((Label)e.Item.FindControl("lblcate")).Text;
lnkcategory.NavigateUrl = "contentlist.aspx?category=" + ((Label)e.Item.FindControl("lblcate")).Text;
if ((Session["username"] != null) || ((Session["username"] == null) && (((Label)e.Item.FindControl("visibleLabel")).Text.ToLower() != "false")))
{
DataList1.Visible = true;
Image1.Visible = false;
}
else
{
((Label)e.Item.FindControl("contentLabel")).Text = "";
DataList1.Visible =false;
Image1.Visible = true;
}
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
Session.Abandon();
Response.Redirect("login.aspx");
}
好像没有用过循环 --------------------编程问答-------------------- 没有遇到类似情况的人么? --------------------编程问答-------------------- 继续求助啊 --------------------编程问答-------------------- 帮顶 --------------------编程问答-------------------- 帮顶 --------------------编程问答-------------------- 如果你的控件(HyperLink,Label )再模板列里
DataList1_ItemDataBound
加上if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) --------------------编程问答-------------------- 如果你的控件(HyperLink,Label )再模板列里
DataList1_ItemDataBound
加上if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
_______________________________________________________________________
这个有什么问题么?而且在datalist内怎么可能没有label。这些也只是服务器端的事情,客户端已经完成了。 --------------------编程问答-------------------- 而且说实话,没有看懂上面的代码什么意义 --------------------编程问答-------------------- 中毒了? --------------------编程问答-------------------- 页面没使用. 但是ASPX编译完返回的就是HTML+JS. 一定是哪里出问题了 要不就是内存泄露. --------------------编程问答-------------------- up --------------------编程问答-------------------- 没有使用js,所以我很郁闷
vs2005会有内存泄露问题么(c#不是内存垃圾回收制么?) --------------------编程问答-------------------- lhqalive(尘世间一只迷途小菜鸟) ( ) 信誉:100 2007-8-3 10:00:30 得分: 0
中毒了?
只有固定这一页会这样,而且,我的机器保护的很严。
补充:.NET技术 , ASP.NET