2013-06-06 46 views

回答

1

每個控制(您的Page作爲其中之一)具有Controls屬性,該屬性獲取所有子控件的列表。

this.Controls; //will list all sub controls on the page 

您可以搜索您的項目。

或者,您可以使用Control對象上的FindControl()函數根據其ID獲取控件。

var cnt = this.FindControl("f1"); 

拷貝線10倍,或使其在一個循環中,使它們添加到一個數組:

List<Controls> iframeList = new List<Controls>(); 

for(int i = 1; i <= 10; i++) 
    iframeList.Add(this.FindControl("f" + i); 
+0

我可以使用這裏的每個而不是輸入iframeList.Add 10次嗎? –

+0

@ ChrisN.P。,看我的編輯 – gunr2171

+0

謝謝你,這對我很有用。乾杯! –

1

元件由在稱爲window.frames一個列表對象瀏覽器自動索引,則可以重複該陣列狀物體與()循環標準 - >https://developer.mozilla.org/en-US/docs/Web/API/window.frames

+0

@ gunr2171 - 當我看「