ASP.NETが初めてです。 Web.configファイルの値に基づいて表示されているテキストを切り替えることができるようにしようとしています。ここに私のコードのサンプルがあります。aspxページからConfigurationManagerを使用する際の助けが必要です
<td background="images/LoginBox_03.gif" width="350" height="151">
<table border="0" align="center" id="tblLogin" runat="server">
<tr id="trEmail" runat="server">
<%
If System.Configuration.ConfigurationManager.AppSettings("AD") <> "True" Then
%>
<td>
Email:
</td>
<%
ElseIf System.Configuration.ConfigurationManager.AppSettings("AD") = "False" Then
%>
<td>
Username:
</td>
<%
End If
%>
<td>
<asp:TextBox ID="txtEmail" runat="server" Width="145px" />
</td>
<td>
Visual Studioでは何らかの理由でこのように表示されません。コードは実際にコードのように強調表示されません。それは単なるテキストです。私はVB.NETコードが正しく挿入されているとは思わない。誰かがここで間違っていることを指摘するのに役立つでしょうか?
コードは実行されますか?構文の強調表示がオフになっていても心配する必要はありません。ASPXにコードを挿入して、できるだけコードの後ろにコードを保存しておかなければなりません。 –
さまざまな理由で、コードがaspxページで強調表示されないことがよくあります。これは、シーンの背後ではまだコンパイルエラーが発生していない、参照を解決するなどの問題です。つまり、何かを意味する構文の不足を信頼しないでください。コードを実行するとどうなりますか? – NotMe
あなたの構文もちょっと見えます。最初に真でないかどうかをチェックし、偽であるかどうかをチェックします。それが本当であればどうなりますか?あなたのコードはそれを説明していません。 – zeroef