皆さん、私はASP.NETプログラミングの完全な初心者です。私は、2つのテキストボックスから文字列入力を受け取り、整数に変換し、プロセスが正常に実行されたことを確認し、2つを追加してページのテキストボックスに挿入する単純なスクリプトを実行しようとしています。コンパイラエラーメッセージ:CS1026:)期待 - VB .NETの細かい.NET。
私はVB.Netで動作させることができますが、ASP.Netを学習している理由は、C#.Netを使用する必要があるアプリケーションを作成することです。 VBでC#ではなく、なぜこれが動作するのか、誰かが助けてくれますか?コードは次のとおりです。エラーメッセージは次のとおりです。 説明:この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。以下の特定のエラーの詳細を確認し、ソースコードを適切に変更してください。
Compiler Error Message: CS1026:) expected
Source Error:
Line 1: <%@ Page Language="C#" %>
Line 2:
Line 3: Sub btnConvert_Click(sender As Object, e As EventArgs)
Line 4: Try
Line 5: lblToInt1.Text = cint(txtValue1.Text)
<%@ Page Language="C#" %>
<script runat="server">
Sub btnConvert_Click(sender As Object, e As EventArgs)
Try
lblToInt1.Text = cint(txtValue1.Text)
Catch
lblToInt1.Text = "Could not convert to Integer"
End Try
Try
lblToInt2.Text = cint(txtValue2.Text)
Catch
lblToInt2.Text = "Could not convert to Integer"
End Try
lblToInt3.Text = cint(txtValue1.Text)+cint(txtValue2.Text)
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<p>
Text Value 1:
<asp:TextBox id="txtValue1" runat="server"></asp:TextBox>
</p>
<p>
Text Value 2:
<asp:TextBox id="txtValue2" runat="server"></asp:TextBox>
<asp:Button id="btnConvert" onclick="btnConvert_Click" runat="server" Text="Do it!"></asp:Button>
</p>
<p>
Convert to Integer produces 1:
<asp:Label id="lblToInt1" runat="server"></asp:Label>
</p>
<p>
Convert to Integer produces 2:
<asp:Label id="lblToInt2" runat="server"></asp:Label>
</p>
<p>
Total of your 2 numbers:
<asp:Textbox id="lblToInt3" runat="server"></asp:Textbox>
</p>
</form>
</body>
</html>
私はこれがほとんどの人には分かりやすいかもしれませんが、VBはC#と違います。コードを動作させるには、コードをC#に変更する必要があります。あなたはそれが動作するように言語を変更することはできません。 – Steve