Вам нужно было бы либо добавить runat='server'
к каждому тегу, либо сделать несколько JavaScript, чтобы справиться с этим.Событие load рассматривает серверные элементы управления.
Измените свой элемент управления на:
<input id="txt2" runat="server" type="text" />
Тогда вы можете сделать:
string s = txt2.Text;
Единственный другой способ, которым я могу думатьЕсли вы хотите использовать форму для публикации значений, а затем использовать Request.
для доступа к каждой публикуемой переменной.Но я думаю, что вы ищете скорее первое, а не второе.
Наконец, если вы пойдете по пути JS, вот хорошая статья из MSDN, показывающая, как это сделать: http://msdn.microsoft.com/en-us/library/3hc29e2a.aspx