2011-10-11 63 views
1

我希望能夠在回發用戶控件中的Request.Form集合中讀取HtmlHiddenField控件的值。集合中的鍵似乎代表控件的名稱屬性而不是ID。我可以使用新的ClientIDMode屬性來控制ID,這有助於將我的用戶控件放置在不同的頁面中,從而在不同的命名容器中。但是,我怎樣才能做到這一點與名稱屬性?在命名控制中,HtmlHiddenField.Name屬性與Reqest [key]對象中的鍵名稱不匹配。如何通過輸入名稱從Request.Form集合中讀取輸入值

我明白這是非常具體的情況,因爲我沒有訪問隱藏的字段控制對象。我只是在尋找一種方法來控制輸入名稱屬性如何呈現,現在可以用於ID。

+0

你爲什麼不使用純HTML''? –

+0

我無法改變這一點。這是我公司組件的一部分。 – David

回答

2

你將不得不使用控制的unique id屬性像訪問隱藏字段的值低於

var postedValue = Request.Forms[hdnField.UniqueId];