У меня есть следующее на странице aspx:
<td colspan="2">
<% DisplayParties(); %>
</td>
В коде для страницы aspx у меня есть это (например, я строю HTML для флажков):
public void DisplayParties() {
var s = new StringBuilder();
s.Append("<input type=\"checkbox\" id=\"attorney\" value=\"12345\"/>");
s.Append("<input type=\"checkbox\" id=\"attorney\" value=\"67890\"/>");
s.Append("<input type=\"checkbox\" id=\"adjuster\" value=\"125\"/>");
Response.WriteLine(s.ToString());
}
Не мой гордый момент, но что угодно. Проблема в том, что когда эта страница отправляется обратно через какое-либо событие на странице, я никогда не получаю эти теги в коллекции Request.Form.
Это просто, как работает ASP.NET (например, только контрольный пост на стороне сервера) или я упускаю что-то простое.
Насколько я понимаю, постбэк должен возвращать все переменные формы.