-5
我正在設計一個CheckOut頁面,我想自動加載登錄用戶的信息與數據從數據庫使用linq。我使用的方法FillPage
我在PageLoad
打電話,到目前爲止,它看起來是這樣的:填充文本框與
void FillPage(int id)
{
using (DatabaseContext db=new DatabaseContext()
{
var query = (from user in db.[tblUser]
where user.ID == id
select user
).First();
if (query != null)
{
txtName.Text = query.Username;
txtEmail.Text = query.Email;
txtAddress.Text = query.PostalAddress;
ddProvice.SelectedValue = query.Province;
lblPassword.Text = query.Password;
lblDate.Text = query.DateRegistered.ToString();
}
}
}
爲什麼沒有發生的時候我加載頁面?
你在加載什麼頁面?它是一個網站嗎?本地申請?你確定FillPage()和PageLoad()是否正確運行? –
你的[MCVE]不會編譯。修復第一個... – rene
@RikP它的網站。我不確定FillPage()是否正在開火,因爲當頁面加載時沒有顯示文本。 –