1

我已经尝试了太多,但我没有得到它:(

我需要做的就是:每个用户在登录时都可以看到他的详细信息。为此,我创建了一个名为 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“详细信息”而不使用查询字符串,则仅显示一个包含每行名称的空表单(我在表单中使用了标签),但它不会使用登录用户的详细信息填充表单。

我的问题是,如何做到这一点?

4

0 回答 0