2011-05-04 58 views
0

嗨 我目前正在通過c#生成幾個輸入框,我想稍後訪問它們以將輸入的數據保存回數據庫。但是我不確定如何訪問生成的輸入框。訪問genereated輸入域

我產生他們是這樣的:

sb.Append("<input name=\"txtThekeUpdate[" + thekenRow["ID"] + "]\" type=\"text\" id=\"MainContent_txtBetreiber\" class=\"textEntry\" value=\" " + thekenRow["Name"] + "\"/><br />"); 

txtThekeUpdate是一個數組,因爲我打算在一次輸入多個數據集更新。

你知道我如何使用相應的ID訪問它們嗎?

回答

1

這些值將在後的表單元素後面叫

var value = Form["txtThekeUpdate_" + thekenRow["ID"]]; 
if (value != null) 
{ 
     Data = value; 
} 

你可以試試這個。

此外,儘量不要使用[在名稱值中,只會在以後想要通過Java訪問時導致悲傷。