字典一些PARAMS我想從Request
添加到來自請求
我從Request.Params所有文字PARAMS需要得到一些PARAMS中包含名爲「txt」我有更多類型的文本結構:
"ctl00$cphMain$repDelTypes$ctl00$ucDel$txtPhone"
"ctl00$cphMain$repDelTypes$ctl00$ucDel$txtPhone2"
"ctl00$cphMain$repDelTypes$ctl00$ucDel$txtPhone3"
"ctl00$cphMain$repDelTypes$ctl00$ucDel$txtAdr1"
"ctl00$cphMain$repDelTypes$ctl00$ucDel$txtAdr2"
"ctl00$cphMain$repDelTypes$ctl00$ucDel$txtAdr3"
如何獲取值「TXT」
var dictionary = new Dictionary<string, string>();
foreach (var key in Request.Params.AllKeys)
{
if (key.ToString().Contains("txt"))
{
// add to dictionary name and value
// dictionary.Add("name", "val");
}
}
恕我直言,因爲你的詞典依賴於控制的ID,這是不是一個很好的形式給出。如果您或您的同事忘記了這個問題,這可能會在未來導致嚴重的錯誤。 –
這種方法很容易出錯。 – aevitas