0
下面的代碼在Dev和Stage環境中完美工作,但不是Production。 Stage和Prod都在IIS7上。我已確認litTest正在設置並顯示在頁面上,但該類永遠不會出現在產品的html控件中。我很困惑!爲什麼此代碼在我的生產環境中不起作用?
protected void lvQuestionList_ItemDataBound(object sender, ListViewItemEventArgs e)
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
ListViewDataItem dataItem = (ListViewDataItem)e.Item;
TT.BusinessLogic.stQuestion question = (TT.BusinessLogic.stQuestion)dataItem.DataItem;
HtmlControl tr = (HtmlControl)dataItem.FindControl("trRow");
if (tr != null && question.stStatus.Status == "New")
tr.Attributes.Add("class", "direct-row");
if (SortedAnimation != null && question.QuestionId == new Guid(SortedAnimation))
{
if (tr != null && question.stStatus.Status == "New")
tr.Attributes["class"] = "sortanim direct-row";
else
{
tr.Attributes["class"] = "sortanim";
litTest.Text = SortedAnimation + "test";
}
SortedAnimation = null;
}
}
}
還應該提到這個listview是在UpdatePanel中。
它怎麼不起作用?你能詳細說明一下嗎? –
什麼「班級」不顯示?我看到你正在設置「sortanim」和「direct-row」兩個點的類 – anAgent
這些行受到打擊,但該類從未實際添加到html tr.Attributes [「class」] =「sortanim」; litTest.Text = SortedAnimation +「test」; 我開始懷疑列表視圖是否綁定了兩次,第二個綁定正在清除這個類。調查... – SirM