none
Languageの書き方(asp.netではなくaspです) RRS feed

  • 質問

  • 超、初心者な質問なのですが、宜しくお願いします。

     

    「Language」の書き方なのですが、ネットでサンプルソースを見ていると、

     

    1) <%@ Language=VBScript %>(「@」の後ろにスペース)

    2) <% @Language=VBScript %>(「@」の前にスペース)

    3) <% @ Language=VBScript %>(「@」の前後にスペース)

     

    の様に、「@」の前後の半角スペースの入れ方がまちまちなのを見ます。

     

    本来、どの記述が正解(?)なのでしょう?

     

    そもそもこの「@」は何を意味しているんでしょうか?

     

    宜しくお願いします。

     

    2008年8月27日 3:13

回答

  • どれが正解というのはないと思います。
    構文的には、どれでも問題ないですし。

    個人的に、@ はRunat="server"のことだと思ってました...。
    @は、ASP.NETではディレクティブ構文で使用しますね。
    2008年8月27日 4:57
  •  @ぶるーの さんからの引用

    そもそもこの「@」は何を意味しているんでしょうか?

     

    疑似命令であることを表し、IISがASPページをどのように処理するのかを定義します。ASPページの一番最初に記述する必要があります。また、languageの他にはcodepageなどを記述することができます。

    2008年8月29日 8:16
    モデレータ

すべての返信

  • どれが正解というのはないと思います。
    構文的には、どれでも問題ないですし。

    個人的に、@ はRunat="server"のことだと思ってました...。
    @は、ASP.NETではディレクティブ構文で使用しますね。
    2008年8月27日 4:57
  •  @ぶるーの さんからの引用

    そもそもこの「@」は何を意味しているんでしょうか?

     

    疑似命令であることを表し、IISがASPページをどのように処理するのかを定義します。ASPページの一番最初に記述する必要があります。また、languageの他にはcodepageなどを記述することができます。

    2008年8月29日 8:16
    モデレータ
  • こんにちは。中川俊輔 です。

     

    GX999さん、trapemiyaさん、回答ありがとうございます。

     

    @ぶるーのさん、フォーラムのご利用ありがとうございます。

    その後いかがでしょうか?

    有用な情報と思われたため、

    GX999さん、trapemiyaさんの回答へ回答済みチェックをつけさせていただきました。

     

    回答済みチェックが付くことにより、有用な情報を探している方が情報を見つけやすくなります。
    有用な情報と思われる回答があった場合は、なるべく回答済みボタンを押してチェックを付けてください。

    @ぶるーのさんはチェックを解除することもできますので、ご確認ください。

     

    それでは!

    2008年9月12日 7:17