2016-07-12 16 views
0

嘗試引用嵌套在佔位符控件中的以下文本。我能夠獲得「文本」文本框,但IF(childCnt是文本框)條件失敗的「標題」。我猜這是由於第一個文本框嵌套在DIV中,但現在確定如何解決。 (見截圖)佔位符控件中的引用項目

Quick Watch - What i'm trying to call

foreach (Control cnt in phInitiatives.Controls) 
     { 
      foreach(Control childCnt in cnt.Controls) 
      { 
       if (childCnt is TextBox) 
       { 
        string controlID = childCnt.ClientID.Substring(3); 
        TextBox tb = (TextBox)childCnt; 

        //string title = tb2.Text; 
        string text = tb.Text; 

        //updateInitiatives(controlID, title, text); 
       } 
      } 
     } 

- 更新 -
不知道這會有幫助嗎?
這裏是輸出HTML。我能夠得到的textarea(txt1中),而不是輸入(LBL1)

<div class="initiative"> 
<div> 
    <input name="lbl1" type="text" value="Try" id="lbl1" class="labelCSS"> 
    <a onclick="javascript:return confirm('Confirm Delete?');" id="btn1" href="javascript:__doPostBack('btn1','')"><i class="fa fa-times"></i></a> 
</div> 
<textarea name="txt1" rows="3" cols="20" id="txt1">Test text **</textarea> 
<br><br> 

+0

is運算符檢查對象是否可以轉換爲特定類型。 childCnt是一種不是texbox的控件? – Haris

+0

正確。 '文本'正在輸入到文本框,以便我可以獲得該值。該部分正在爲「文本」正常工作。只是想知道如何引用屏幕截圖中的作品 – jonnyboy2191

+1

我沒有在任何地方看到「標題」。你能更清楚地瞭解正在發生的事情嗎? – itsme86

回答