我有這樣的代碼到一個新的文本框添加到我的用戶:創建文本框的動態地使失去的「name」屬性
/// <summary>
/// Create a new TextBox
/// </summary>
/// <returns>a new TextBox with the right name attribute</returns>
private TextBox createTextBox()
{
TextBox textbox = new TextBox();
textbox.Attributes["name"] = name + "_" + (textBoxList.Count + 1);
textbox.ID = name + "_" + (textBoxList.Count + 1);
return textbox;
}
在輸出HTML中的「名」這個文本框的屬性被改變,和UserControl名稱被添加...
<input name="multipleTextBox$test_1" type="text" id="multipleTextBox_test_1">
我該如何避免名稱的「multiplartTextBox $」部分被添加?這很重要,因爲我需要我的獨特名稱是正確的...
我需要它以便讓那些通過Request.Form集合接收這些元素... –
爲什麼不遍歷表單集合並查看當前元素的名稱是否以multipleTextbox $開頭?如果是的話..繼續解析和迭代.... :) –
使用ClientIdMode只設置ID爲靜態,但名稱仍然包含multipleTextBox $ –