i have this dropdownlist in my page
<asp:DropDownList ID="ddlselectTaxas" runat="server" AutoPostBack="True" CssClass="form-control" OnSelectedIndexChanged="ddlselectTaxas_SelectedIndexChanged"
EnableViewState="True" ViewStateMode="Enabled"></asp:DropDownList>
and this is the function in the vb file
Public Sub ddlselectTaxas_SelectedIndexChanged(sender As Object, e As EventArgs)
        taxas.TryGetValue(ddlselectTaxas.SelectedItem.Text, valorTxt.Text)
        valorTxt.Text = valorTxt.Text.Substring(0, valorTxt.Text.Length - 2)
End Sub
I want to change the value of a textbox (valorTxt) when I select a diferent value in the dropdownlist, but the function is not firing. I dont know why, i have zero experience with VB and asp pages. I apreciate your help. thanks in advance.
EDIT
here is the full code of the page
Public Class Emitir
    Inherits System.Web.UI.Page
    Public taxas As New Dictionary(Of String, String)
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Not IsPostBack Then
            CarregaValores()
            valorTxt.ReadOnly = True
        End If
    End Sub
    Private Sub CarregaValores()
        Dim dt As DataTable
        Dim objAcesso As New AcessoBD
        Dim consulta As String = "SELECT TE.COD_TAXA, TE.DESC_TAXA, TV.VL_TAXA FROM TAXAS_EXPEDIENTE TE JOIN TAXAS_EXPEDIENTE_VALOR TV ON TE.COD_TAXA = TV.COD_TAXA"
        dt = objAcesso.DataTable(consulta, CommandType.Text)
        For Each linha As DataRow In dt.Rows
            taxas.Add(linha.ItemArray(1), linha.ItemArray(2))
        Next
        valorTxt.Text = dt.Rows.Item(0).ItemArray(2)
        valorTxt.Text = valorTxt.Text.Substring(0, valorTxt.Text.Length - 2)
        ddlselectTaxas.DataTextField = "DESC_TAXA"
        ddlselectTaxas.DataValueField = "COD_TAXA"
        ddlselectTaxas.DataSource = dt
        ddlselectTaxas.DataBind()
    End Sub
    Protected Sub ddlselectTaxas_SelectedIndexChanged(sender As Object, e As EventArgs)
        taxas.TryGetValue(ddlselectTaxas.SelectedItem.Text, valorTxt.Text)
        valorTxt.Text = valorTxt.Text.Substring(0, valorTxt.Text.Length - 2)
    End Sub
End Class