Мне нужно добавить текстовое поле внутри формы, которая состоит из множества текстовых полей и одной кнопки в конце. Он имеет источник данных, все данные загружаются в форму загрузки, и кнопка обновляет значения текстовых полей. Дело в том, что это конкретное текстовое поле не будет в источнике данных, я хочу получить его из web.config, и мне уже удалось изменить web.config на другой странице, но в этом случае, идентификатор текстового поля не будет появляться в intellisense в коде позади самой страницы, поэтому я решил, что он недоступен для чего-либо, кроме чистого связывания формы.
<asp:FormView>
<EditItemTemplate>
<asp:TextBox ID="id" runat="server" Text='<%# bind("field") %>'/>
<asp:TextBox ID="id2" runat="server" Text='<%# bind("field2") %>'/>
<asp:TextBox ID="id3" runat="server" Text='<%# bind("field3") %>'/>
<asp:TextBox ID="THIS_ONE" runat="server"></asp:TextBox> <!--HERE-->
<asp:Button ID="UpdateButton" runat="server" SkinID="UpdateButton" CommandName="Update"/>
</EditItemTemplate>
</asp:FormView>
Выше у меня есть недоступное текстовое поле.
<asp:FormView>
<EditItemTemplate>
<asp:TextBox ID="id" runat="server" Text='<%# bind("field") %>'/>
<asp:TextBox ID="id2" runat="server" Text='<%# bind("field2") %>'/>
<asp:TextBox ID="id3" runat="server" Text='<%# bind("field3") %>'/>
<asp:Button ID="UpdateButton" runat="server" SkinID="UpdateButton" CommandName="Update"/>
</EditItemTemplate>
</asp:FormView>
<asp:TextBox ID="THIS_ONE" runat="server"></asp:TextBox><!--HERE-->
Выше у меня есть доступное текстовое поле, но НИЖЕ кнопка обновления.
Я уже пытался закрыть EditItemTemplate перед текстовым полем и открыть его позже. Не работает.
Конечно, я мог бы поместить ее ниже кнопки, ниже, где заканчивается форма, тогда они не будут частью формы, и это будет работать, но что, если я хочу, чтобы текстовые поля НАД выше кнопки? Я хочу, чтобы текстовые поля были доступны в виде формы ASP.NET. Это возможно?
ps .: Я знаю последствия работы с web.config во время выполнения и знаю, что это не очень хорошо спланировано, но я не сказал некоторые детали, которые не имеют значения для этого вопроса.