0
在我的aspx頁面中,當用戶點擊一個位置「LinkButton」時,應該在頁面中動態添加一個新的文本框。用戶最多可以添加10個文本框。 另外,用戶可以從這個頁面導航到另一個頁面A.當他回到頁面A時,他的所有文本框應該被保留。 如何實現此功能?動態添加文本框
謝謝。
在我的aspx頁面中,當用戶點擊一個位置「LinkButton」時,應該在頁面中動態添加一個新的文本框。用戶最多可以添加10個文本框。 另外,用戶可以從這個頁面導航到另一個頁面A.當他回到頁面A時,他的所有文本框應該被保留。 如何實現此功能?動態添加文本框
謝謝。
您需要在用戶的會話中保留關於要顯示多少個文本框(以及可能的內容)的信息。在頁面的Init(?)處理程序中,您將需要每次添加文本框。
我將創建一個有一個佔位符對象的用戶控件,然後寫類似:
if(NumberOfTextBoxes <= 10)
{
TextBox tb = new TextBox();
Placeholder1.Controls.Add(tb);
NumberOfTextBoxes++;
}
僅供參考,我會建議: