-5
私はCheckOutページを設計しており、サインインしたユーザーの情報をlinqを使用してデータベースからのデータで自動的に読み込みたいと考えています。テキストボックスに数値を入力する
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();
}
}
}
私はページをロードするとき、なぜ何も起こりません:私はPageLoad
に電話し、これまでのところ、それはこのようになります方法FillPage
を使用していますか?
どのページをロードしていますか?それはウェブサイトですか?ローカルアプリケーションですか? FillPage()とPageLoad()が正しく動作していますか? –
[MCVE]はコンパイルされません。最初に修正します... – rene
@RikPそのウェブサイト。ページが読み込まれたときにテキストが表示されていないので、FillPage()が呼び出されているかどうかはわかりません。 –