предположим, что вы сохраняете данные в динамическом скрытом поле, которое создается динамически во время обработки какого-либо события обратной передачи.
, что является наилучшим способом извлечь их из этого поля при обратной передаче (кроме поиска позапросить ключ этого скрытого поля и затем получить соответствующее значение, как показано в коде ниже)?
protected void Button2_Click(object sender, EventArgs e)
{
bool found = false;
for (int i=0; i<this.Request.Form.Keys.Count; i++)
{
string item = this.Request.Form.Keys[i];
if ( item=="Hidden1")
{
Literal6.Text = Request.Form.GetValues(i)[0];
found = true;
}
}
if (found==false)
{
Literal6.Text = "Hidden1 is not found";
}
}