Когда на первой странице загрузки у меня есть ярлык с 0 или 1. Посмотрите на код, и вы сделаете то, что я пытаюсь сделать. Но это не работает, потому что страница уже загружена.Обновить ярлык C#
protected void rptBugStatus_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Label lblName = e.Item.FindControl("lblBugStatus") as Label;
if (lblName.Text == "1")
{
lblName.Text = lblName.Text + "Under arbete";
}
else if (lblName.Text == "0")
{
lblName.Text = "Fixad";
}
else { }
}
}
Где в течение жизненного цикла страницы, вы звоните этот код? (Page_Load, Page_Init и т. Д.) – Serapth
пройдите через вашу программу и проверьте, не возвращается ли lblName с фактическим объектом после Findcontrol. – TStamper
. Код имеет значение calld, когда страница загружается, поскольку вызов ретранслятора, который работает, когда его load – 2009-05-14 18:36:02