1

いろいろ試しましたが、うまくいきませんでした:(

私がする必要があるのはこれだけです:ログインすると、各ユーザーは自分の詳細を見ることができます。そのために、Siko.asp というフォームを作成しました。このフォームの背後にあるコードは次のとおりです。

`public 部分クラス Siko : 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