同じ aspx ページに同じ種類の一連のユーザー コントロールがあります。各ユーザー コントロールが読み込まれるときに、aspx ページで、ログインしているユーザー、セッション、息子などの情報を確認する必要があります。
今のところ、ハードコーディングされた値を返しています。GetUserDBName()はユーザー コントロール内にあります。
private string GetUserDBName()
{
return "UserDBName";
}
このメソッドは、ユーザー コントロールを含む aspx ページにあるデータにどのようにアクセスしますか? 以下は、aspx ページ内でセッションを定義する方法です。
private string strDBName = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
strDBName = Session["UserDBName"].Trim();
}
助けてくれてありがとう
編集
親ページの名前はNewHireCheck.aspxです。ユーザー コントロールの名前はCheckListByDepartment.ascxです。