在我的web應用程序中我使用母版頁的概念,在母版頁我有登錄面板使用這個用戶可以登錄,登錄後登錄面板將不可見和鏈接按鈕將可見作爲註銷,它工作正常,但在子頁面(內容頁面)我有更新面板中登錄的登錄面板,當用戶在主頁面登錄面板中成功登錄時仍然可見,它不是可見的,當我頁面刷新,然後登錄面板不可見和註銷鏈接按鈕可見。當我登錄子頁面時,母版頁中的登錄面板也不可見,並且註銷鏈接按鈕將可見,可以在這種情況下幫助我,謝謝。這是代碼:asp.net中的主頁和內容頁面?
SqlDataAdapter da = new SqlDataAdapter("select * from xxx where ([email protected] or [email protected]) and [email protected]", con);
da.SelectCommand.Parameters.AddWithValue("@UserName", txtUserId.Text);
da.SelectCommand.Parameters.AddWithValue("@Password", txtPassword.Text);
DataSet ds = new DataSet();
da.Fill(ds, "Login");
int i = ds.Tables["Login"].Rows.Count;
if (i == 1)
{
LinkButton lnklogout = (LinkButton)Master.FindControl("LinkLogout");
lnklogout.Visible = true;
LinkButton linkmypro = (LinkButton)Master.FindControl("lnkbtnMyProfile");
linkmypro.Visible = true;
LinkButton linsynup = (LinkButton)Master.FindControl("lbtnSignUp");
linsynup.Visible = false;
Panel pnllogon = (Panel)Master.FindControl("LogonPanel");
pnllogon.Visible = false;
}
爲什麼你有兩個單獨的登錄控制?如果我理解正確,則您在主頁面中有一個登錄控件,而在另一個內容頁面中有另一個登錄控件。你使用什麼ContentPlaceHolders?也許你可以將主頁面控件包裝在隱藏在特定內容頁面中的ContentPlaceHolder中? – 2010-09-24 09:46:42
其實它是客戶的要求,不,我沒有使用ContentPlaceHolder,我使用更新panle先生基督教Newsmark – 2010-09-24 10:03:36