這就是IMGUserlabel位於在.Apsx:命名爲 「 'IMGUserLabel' 不在當前情況下存在」
這是Aspx.Cs:
public void GetUserDetails(int id)
{
string getUserDetail = "Select ID,Email,Name,Country,Convert(varchar (20), RegisterDate, 106) RegisterDate,Convert(varchar (20), LastLogin, 106) LastLogin ,Description,ImageName FROM [User] where Id='" + id + "'";
dt = dbClass.ConnectDataBaseReturnDT(getUserDetail);
if (dt.Rows.Count > 0)
{
IMGUserLabel.Text = dt.Rows[0]["Name"].ToString();
NameLabel.Text = dt.Rows[0]["Name"].ToString();
UserImage.ImageUrl = "~/UserImage/" + dt.Rows[0]["ImageName"].ToString();
lblCreated.Text = dt.Rows[0]["RegisterDate"].ToString();
LabelLastLogin.Text = dt.Rows[0]["LastLogin"].ToString();
lblCreated.Text = dt.Rows[0]["RegisterDate"].ToString();
LabelAboutMe.Text = dt.Rows[0]["Description"].ToString();
}
}
和錯誤時顯示:名稱「‘IMGUserLabel’在目前情況下不存在」但是其他的標籤顯示的數據正確
好吧,我有添加了這個,而且沒有錯誤:)但正在上的標籤顯示的數據,它只是說,「標籤」:
void Item_Bound(Object sender, DataListItemEventArgs e)
{
string getUserDetail = "Select ID,Email,Name,Country,Convert(varchar (20), RegisterDate, 106) RegisterDate,Convert(varchar (20), LastLogin, 106) LastLogin ,Description,ImageName FROM [User] where Id='" + e + "'";
{
// Retrieve the Label control in the current DataListItem.
Label IMGUserLabel = (Label)e.Item.FindControl("IMGUserLabel");
IMGUserLabel.Text = dt.Rows[0]["Name"].ToString();
}
}
這就是結果,標籤應該顯示圖像 的用戶
是一箇中繼器或類似的標籤? –
幾乎覺得這個控件的聲明並沒有進入designer.cs或eqiv。 – AlG
它的裏面有一個 – FBEvo1