2017-08-03 18 views
-1

グローバル変数に変数を格納するとApplication("emergency") = "Emergency"<% = Application("emergency") %>と書いて「緊急」をエコーすることができます。 If ... Then ... Elseステートメントではどうしたらいいですか?if ... then ... else文の古典的なaspアプリケーション変数

私が働いているのコード...

<% If date()<= <= #3/29/2017# Then response.write("<div style=""margin:30px 0 0""><!-- #INCLUDE FILE=""file.asp"" --></div>") Else response.write(" = Application("emergency") ") %> 

はエラーを生成します。リトルヘルプ。ありがとう。

答えて

1

これは有効な文字列ではありませんので、それがエラーを生成します。

" = Application("emergency") " 

は、引用符内の引用符に注意してください。代わりに、文字列内のコードを配置しようとしているの

、単にコードを呼び出す:私はアンカーのhrefとしてそれを置きたい場合は動作します

response.write(Application("emergency")) 
+0

わかりましたが、何を。例えば'response.write(" link ")'構文エラーがありますが、わかりません。 – testing123

+0

@ user5753132:それからあなたはそれを正確に行うでしょう。あなたがそれをやり遂げるのを妨げるのは何ですか?サーバー側のコードは、どのHTML文字列を印刷するかに関係なく、VBのすべての文字列です。その値の前後で必要なHTMLを連結するだけです。 – David

+0

@ user5753132:はい、あなたのコメントに編集したばかりの例は、元のものとまったく同じ理由で*の構文エラーです。文字列*にコード*を入れないでください。 'Application(" emergency ")自身の呼び出しは文字列になります。他の文字列値と連結するだけです。 – David

関連する問題