我已经尝试了太多,但我没有得到它:(
我需要做的就是:每个用户在登录时都可以看到他的详细信息。为此,我创建了一个名为 Shiko.asp 的表单。这种形式背后的代码是这样的:
`公共部分类Shiko:System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string idCard = Request.QueryString["id"];
if (!String.IsNullOrEmpty(idCard))
{
Employee.DetailsDataTable table = Matrix.GetEmployeeById(idCard);
if (table.Rows.Count > 0)
{
System.Data.DataRow row = table.Rows[0];`
lblIdCard.Text = row["IdCard"].ToString();
lblPassword.Text = row["Password"].ToString();
lblEmri.Text = row["Firstname"].ToString();
lblMbiemri.Text = row["Lastname"].ToString();
lblGjinia.Text = row["Gender"].ToString();
lblDitelindja.Text = row["Birthday"].ToString();
lblPaga.Text = row["Salary"].ToString();
lblTelefoni.Text = row["Phone"].ToString();
lblQyteti.Text = row["City"].ToString();
}
else
{
// HERE IS THE PART OF THE CODE I NEED TO ADD
}
}
}
}
问题是,当管理员登录并单击其面板上的详细信息链接时,使用 QueryString 它可以让他查看该雇主的详细信息,但是如果他单击 NavigationMenu“详细信息”而不使用查询字符串,则仅显示一个包含每行名称的空表单(我在表单中使用了标签),但它不会使用登录用户的详细信息填充表单。
我的问题是,如何做到这一点?