在一個web用戶控件web用戶控件添加項目問題
public void displayFindingSection(int sectionsid,string text,string head)
{
SectionHeading.Text = head;
DataSet totImgs;
totImgs = objGetBaseCase.GetFindingsNewerImages(sectionsid);
FindingViewerlist.DataSource = totImgs;
DataBind();
SectionText.Text = text;
}
在其他網絡用戶控制
public void DisplayFindingsViewer(CipCaseWorkflowItem2 item)
{
FindingViewerDisplay.Visible = true;
ImageAndSimpleViewer.Visible = false;
objGetBaseCase.GetFindingsImages((Convert.ToInt32(Session["CaseId"])), item.ItemId);
FindingsViewerNew = objGetBaseCase.GetFindingViewerNewElementDetails(item.ItemId);
for (int i = 0; i < FindingsViewerNew.Count; i++)
{
FindingViwerDisplay uc = (FindingViwerDisplay)LoadControl("FindingViwerDisplay.ascx");
FindingPlaceholder.Controls.Add(uc);
uc.displayFindingSection(Convert.ToInt32(FindingsViewerNew[i].Index), FindingsViewerNew[i].Text, FindingsViewerNew[i].Title);
}
}
我加入的用戶控件的所有圖像和顯示圖像,但是當我正在使用上面的代碼,Web用戶控件也添加每次和一個圖像顯示在控制我想要的是所有圖像應該只顯示在一個用戶控件 .. sectionsid是從數據庫中獲取圖像ID。我認爲,概率與循環,但我無法來解決這個問題..幫我認爲
FindingViwerDisplay UC =(FindingViwerDisplay)LoadControl( 「FindingViwerDisplay.ascx」);把它放在循環之前,並檢查 – Syeda 2011-06-16 06:59:19
我保留,那麼只有一個圖像顯示不是全部 – Rocky 2011-06-16 07:03:14