두 필드의 값을 결합하여 세 번째 필드의 값을 삽입하려는 삽입 화면이 있습니다. 현재 나는 성과 이름 필드와 표시 이름 필드를 가지고 있습니다 (아래 참조). 표시 이름 필드는 항상 (이름) + ""+ (성 필드의 첫 글자) 여야합니다. 나는 수동으로 이것을 타이핑해야하는 번거 로움을 덜어 주길 원한다. FName과 LName 필드의 값을 취하고 그 값을 결합하기 위해 어떻게 아래의 예제에서 "Dname"매개 변수를 설정할 수 있습니까?여러 필드의 값을 기준으로 삽입 매개 변수를 만듭니다 - .NET
<asp:FormView ID="testFormView" runat="server" DataKeyNames="ID" DataSourceID="testDataSource">
<InsertItemTemplate>
First Name: <asp:TextBox ID="First_NameTextBox" runat="server" Text='<%# Bind("FName") %>' />
<br />
Last Name: <asp:TextBox ID="Last_NameTextBox" runat="server" Text='<%# Bind("LName") %>' />
<br />
Display Name: <asp:TextBox ID="Display_NameTextBox" runat="server" Text='<%# Bind("DName") %>' />
<asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert" Text="Insert" />
</InsertItemTemplate>
</asp:FormView>
<asp:SqlDataSource ID="testDataSource" runat="server"
InsertCommand="INSERT INTO [Users] ([FName], [LName], [DName]) VALUES (@FName, @LName, @DName)">
<InsertParameters>
<asp:Parameter Name="FName" Type="String" />
<asp:Parameter Name="LName" Type="String" />
<asp:Parameter Name="DName" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
나는 코드 숨김에서 C#을 사용하고 있습니다.
는 예, 자바 스크립트 옵션을 생각했지만, 그것을 피하기 위해 원 : –