第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

“Web 應(yīng)用程序”按鈕未在 UI 表中更新

“Web 應(yīng)用程序”按鈕未在 UI 表中更新

C#
搖曳的薔薇 2022-08-20 16:17:40
我有一個動態(tài)創(chuàng)建的表,它是在從下拉列表中選擇數(shù)據(jù)庫名稱時創(chuàng)建的。該表用于查看每個用戶的最后登錄次數(shù)。在表中,我有三列,分別是用戶名,上次登錄日期和密碼。在每個數(shù)據(jù)庫中,密碼都是加密的,因此我將其顯示為一個按鈕,該按鈕將在按下按鈕時解密。當(dāng)我按下按鈕解密時,它工作正常。但是當(dāng)我嘗試選擇不同的數(shù)據(jù)庫時,所有值都應(yīng)該再次加載,除了密碼按鈕之外,它們會加載。即使正在刷新所有其他值,解密的密碼也會保留。我如何讓動態(tài)創(chuàng)建的按鈕也刷新?下面是創(chuàng)建按鈕的代碼部分:Button button = new Button();button.Click += Password_Click;button.CssClass = "BtnAsLink";button.Text = dt.Rows[j][k].ToString();TableCell btnCell = new TableCell();btnCell.Controls.Add(button);tr.Cells.Add(btnCell);我嘗試將自動回放到按鈕,但沒有成功。在添加新按鈕之前,我嘗試添加代碼來搜索按鈕,但沒有找到任何代碼。任何想法將不勝感激。謝謝。
查看完整描述

1 回答

?
慕妹3242003

TA貢獻(xiàn)1824條經(jīng)驗 獲得超6個贊

幾天后回答我自己的問題...


我將按鈕的代碼從調(diào)用c#方法更改為在客戶端單擊時,javascript函數(shù)。同時,防止回發(fā)。


Button button = new Button();

button.ID = j.ToString() + k.ToString();

button.OnClientClick += "return DecryptPassword(\"" + button.ID + "\", \"" + dt.Rows[j][0].ToString() + "\")";

button.CssClass = "BtnAsLink";

button.Text = dt.Rows[j][k].ToString();

button.Attributes.Add("AutoPostback", "false");

在這樣做的過程中,我在頁面加載時將所有必要的信息加載到隱藏字段中,并在按鈕單擊時從該字符串中提取解密的密碼。


查看完整回答
反對 回復(fù) 2022-08-20
  • 1 回答
  • 0 關(guān)注
  • 78 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號