Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi pessoas,
Estou aprendendo asp.net agora e estou tendo algumas dificuldades simples e queria a ajuda de vcs se possível.
Eu queria pegar o valor que vem da combobox e converte-la em um operador lógico para depois executar o calculo.
Vejam esse exemplo que fiz..
script language="VB" runat="server" >
Sub fcnCalc(ByVal sender As Object, ByVal e As EventArgs)
If (sValor1.Text And Valor2.Text And tipoDeCalculo.Text) Then
lblResposta.Text = tipoDeCalculo.Text
End If
End Sub
</script>
<form id="form1" runat="server">
<div>
Valor:<asp:TextBox ID="sValor1" runat="server" ></asp:TextBox><br />
Valor2:<asp:TextBox ID="Valor2" runat="server" ></asp:TextBox><br />
Operação desejada:<br />
<asp:DropDownList runat="server" ID="tipoDeCalculo" >
<asp:ListItem Value="+" Text="adicao">Adicao</asp:ListItem>
<asp:ListItem Value="-">Subtracao</asp:ListItem>
<asp:ListItem Value="*">Multiplicacao</asp:ListItem>
<asp:ListItem Value="/">Divisao</asp:ListItem>
</asp:DropDownList>
<br />
<asp:Button runat="server" ID="calc" onclick="fcnCalc" Text="ver resultado"/>
<br /> <br />
Resposta: <br /><asp:Label ID="lblResposta" ForeColor="Red" runat="server">
</asp:Label>
</div>Eu já tentei usar eval() no tipoDeCalculo.Text, mas não deu certo. Alguem pode me ajudar?
Grato,
Rodrigo
Carregando comentários...