1
我想连接VB.Net中的文本字段,使用文本框中的文本更改文本框。VB.Net中的文本串联问题文本框中的文本更改事件
目前我在做任务的下拉选择改变:
VB代码
Protected Sub ddlCitizenSex_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ddlCitizenSex.SelectedIndexChanged
If ddlCitizenSex.SelectedValue = "Male" Then
txtCitizenName.Text =
txtCitizenFirstName.Text + " " + "S/O" +
txtCitizenFatherName.Text + " " + "S/O" +
txtCitizenGFatherName.Text + " " + txtCitizenFamilyName.Text
Else
txtCitizenName.Text =
txtCitizenFirstName.Text + " " + "D/O" +
txtCitizenFatherName.Text + " " + "S/O" +
txtCitizenGFatherName.Text + " " + txtCitizenFamilyName.Text
End If
End Sub
我写了下面的代码来尝试,但没有用:
VB代码
Private Sub ModifyCitizenName()
If ddlCitizenSex.SelectedValue = "Male" Then
txtCitizenName.Text =
txtCitizenFirstName.Text + " " + "S/O" +
txtCitizenFatherName.Text + " " + "S/O" +
txtCitizenGFatherName.Text + " " + txtCitizenFamilyName.Text
Else
txtCitizenName.Text =
txtCitizenFirstName.Text + " " + "D/O" +
txtCitizenFatherName.Text + " " + "S/O" +
txtCitizenGFatherName.Text + " " + txtCitizenFamilyName.Text
End If
End Sub
Protected Sub txtCitizenFirstName_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtCitizenFirstName.TextChanged
ModifyCitizenName()
End Sub
Protected Sub txtCitizenFamilyName_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtCitizenFamilyName.TextChanged
ModifyCitizenName()
End Sub
ASP代码
<asp:Label ID="lblCitizenFamilyName" runat="server" Text="">Family Name</asp:Label>
<asp:TextBox ID="txtCitizenFamilyName" AutoPostBack="true" runat="server"></asp:TextBox>
<asp:Label ID="lblCitizenFirstName" runat="server" Text="">First Name</asp:Label>
<asp:TextBox ID="txtCitizenFirstName" AutoPostBack="true" runat="server"></asp:TextBox>
<asp:Label ID="lblCitizenSex" runat="server" Text="">Sex</asp:Label>
<asp:DropDownList ID="ddlCitizenSex" runat="server"></asp:DropDownList>
正如你可以看到我用的AutoPostBack在两个文本框中。
我必须使用<Triggers>
为文本框。
以及如何执行任务。希望你们帮助。谢谢
当你说“我写了下面的代码来尝试它,但没有用”你是什么意思?你有错误吗?文本框是否填充了任何东西? – 2012-08-14 09:27:41
@MattWilko对不起对于迟到的回复,但我的意思是,当我在'txtCitizenFamilyName'或'txtCitizenFirstName'中输入一些文本时,什么都不会发生。 – AbdulAziz 2012-08-15 11:13:18