Я знаю, что это, вероятно, легко, но я просто не вижу forrest для деревьев, и чем больше деревьев я смотрю, ну, вы знаете.
У меня есть веб-страница aspx с формой просмотра, разработанной в Visual Studio (asp.net 3.5), которая использует параметры для обновления моей базы данных. Очень часто кто-то помещает свое имя или адрес в шапки через Интернет, а затем отправляет его. Так как, кажется, существует очень много переменных, которые необходимо учитывать при изменении регистра, я думаю, что когда кто-то обрабатывает его, у него будет кнопка, которую он может нажать, чтобы изменить определенные поля (например, имя, фамилия, адрес улицы) на поэтому необходимо обновить поля sql (и да, я хочу обновить базу данных, а не только презентацию).
Я пытался использовать несколько найденных мной скриптов / вещей, но, думаю, поскольку я немного знаю о некоторых, я их перепутал. Я был достаточно упрям, чтобы работать над этим в течение нескольких дней, и теперь я отстаю! Пожалуйста, помогите!
Код:
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:techpreppetitionConnectionString %>"
SelectCommand="SELECT FirstName, LastName, ContactID FROM test ORDER BY LastName"
UpdateCommand="UPDATE test SET LastName = @LastName,FirstName =@FirstName WHERE (ContactID = @ContactID)">
<UpdateParameters>
<asp:Parameter Name="LastName" Type="String" />
<asp:Parameter Name="FirstName" Type="String" />
<asp:Parameter Name="ContactID" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
<asp:FormView ID="FormView1" runat="server" DataKeyNames="ContactID" DataSourceID="SqlDataSource2"
Width="750px" AllowPaging="True" DefaultMode="Edit">
<EditItemTemplate>
<table>
<tr>
<td>
First Name<br />
<asp:TextBox ID="txtFirstName" runat="server" Text='<%# Bind("FirstName") %>' />
</td>
<td> </td>
<td>
Last<br />
<asp:TextBox ID="txtLastName" runat="server" Text='<%# Bind("LastName") %>' />
</td>
</tr>
</table>
<br />
<asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update"
Text="Update" />
<asp:LinkButton ID="UpdateCancelButton" runat="server" CausesValidation="False"
CommandName="Cancel" Text="Cancel" />
</EditItemTemplate>
</asp:FormView>