2013-11-26 16 views
0

我有一個網頁,需要重複中繼器中的控件。選項卡索引已分配給控件。當通過點擊中繼器中的加號按鈕來重複這些控件時,它們將採用與先前控件相對應的相同標籤索引。在asp.net中,Tab索引不適用於動態添加的控件

例如第一個用戶控件中CardHolderFirstName文本框的Tab索引與第二個用戶控件中CardHolderFirstName文本框的Tab索引完全匹配。因此,當我在第一個用戶控件中將焦點設置爲CardHolderFirstName文本框時按Tab時,而不是將焦點設置爲第一個用戶控件中的CardHolderMiddleName文本框;它將焦點設置爲第二個用戶控件中的CardHolderFirstName文本框。

任何人都可以幫忙嗎?

+0

設置爲true的控件的tab屬性? –

+0

否 - 這是錯誤的。 –

+0

嘗試將其設置爲true。 –

回答

0

如果動態地添加新的控制,並希望用Tab鍵來控制它,一定要設置tabIndex和tab屬性

Button button1 = new Button(); 
button1.TabIndex = 1; 
button1.TabStop = true; 

MSDN