0

私は問題があります

編集モードでユーザーデータを持ってきて、すべてのデータが正常に来る

次に、そのデータをページのテキスト フィールドに追加すると、それもうまく機能します

デバッグモードで見たので、それから確信しています

しかし、ページがブラウザに来ると、データを入れてもパスワードフィールドは空です

誰でも問題がどこにあるのか教えてもらえますか???

それがコードです

メソッドはデータベースからデータを取得します

public AdminsContianer getContainer(int adminId)
{
    using (Naqqab context = new Naqqab())
    {
        IQueryable<user> admin = getContainer_compiledQuery2.Invoke(context, adminId);
        if (admin.Count() > 0)
        {
            var add = admin.FirstOrDefault();
            if (add != null)
            {
                var rc = new AdminsContianer();
                rc.FirstName = add.user_firstname;
                rc.adminCreationdate = (DateTime)add.user_creationdate;
                rc.LastName = add.user_lastname;
                rc.Username = add.user_username;
                rc.Password = add.user_password;
                rc.adminLuState = add.user_lu_status.ToString();
                rc.adminLuType = add.user_lu_type.ToString();
                rc.adminLevel = add.admin_level.ToString();
                rc.adminId = add.user_id;
                return rc;
            }
            else
            {
                return null;
            }
        }
        else
        {
            return null;
        }
    }
}

メソッドはテキストフィールドにデータを入れます

public void FillFormFields(AdminsContianer ad)
{
    HiddenAdminID.Value = AdminIdToEdit;
    registerAdminUsername.Text = ad.Username;
    registerAdminLastname.Text = ad.LastName;
    registerAdminFirstname.Text = ad.FirstName;
    registerAdminPassword.Text = ad.Password;
    registerAdminCPassword.Text = ad.Password;
    adminLevelDropDownList.SelectedValue = ad.adminLevel.ToString();
    //userTypeDropDownList.SelectedValue = ad.adminLuType.ToString();
    registerAdminState.SelectedValue = ad.adminLuState.ToString();
}

前もって感謝します

4

2 に答える 2

2

ユーザーが理解できないパスワードを表示したいのはなぜですか。これが解決
策であり、その解決策があるコードプロジェクトリンクです

また

txt1.Text = "sample_password";
if (txt1.TextMode == TextBoxMode.Password)
{
    txt1.Attributes.Add("value", txt1.Text);
}
于 2012-11-01T10:54:35.067 に答える
2

次のコードを使用して、パスワード テキスト ボックスに値を設定します。registerAdminPasswod.Attributes.Add("value", ad.Password);

于 2012-11-01T10:53:54.850 に答える