• ベストアンサー

VWD 新規のコードの「<%」が黄色になる

Visual Web Developer で新しいwebサイトを作った最初のコードが <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> で始まるのですが 初めの「<%」と終わりの「%>」が黄色くマーキングされています。 どういう意味なのですか? ページのビルド、ウェブサイトのビルドをしてもエラーにはなりませんでした。 気になるので教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ASP.NETに関わる文法なので,IDEが色を変えています。 なお,ツール - オプションに変更する箇所があったはずです。

lkhjlkhjlk
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • asp.NET初心者です。「 ’Context’は’○○○’のメンバで

    asp.NET初心者です。「 ’Context’は’○○○’のメンバではありません。」というエラーが出て困っています。 「Inherits」が原因のようなのですが、役割がいまいち分かりません。 ご教授よろしくお願いします。 【あ.aspx】 1行目:<%@ Page Language="VB" AutoEventWireup="false" CodeFile="answer.aspx.vb" Inherits="○○○" %> ・・・中略・・・ <!-- ヘッダー --> <div id="header"> <h1><%=SiteMap.CurrentNode.Title%>!</h1>  ←sitemapで指定したタイトルをヘッダに表示。 </div> ============================================================= 【Web.siteMap】 <?xml version="1.0" encoding="utf-8" ?> <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="def.aspx" title="Welcome" description="homepage"> <siteMapNode url="あ.aspx" title="ようこそ" description="あいう" /> ←何をいれてよいのでしょうか? </siteMapNode> </siteMap> ============================================================= 【Web.config】 <siteMap enabled="true"> <providers> <add name="JaSiteMapProvider" type="System.Web.XmlSiteMapProvider" siteMapFile="Web.sitemap" /> </providers> </siteMap> ============================================================= よろしくお願いします。

  • Microsoft visual Web Developerを使ってWebサイトを作成しています

    Microsoft visual Web Developerを使ってWebサイトを作成しています。デバックモードではIE表示できるのですが、IISの仮想フォルダを通して表示しようとすると以下のエラーになります。 どなたか教えて下さいm(_ _)m XML ページを表示できません XSL スタイル シートを使用した XML 入力は表示できません。エラーを訂正してください。 [更新] ボタンをクリックするか、または後でやり直してください。 -------------------------------------------------------------- 無効な文字で名前が始まりました。リソース 'http://localhost/Shop/Default.aspx' の実行エラーです。ライン 1、位置 2 <%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" -^

  • webサイトをffftpでアップ後、表示できない!?

    現在vs2005でc#を使い、webサイトを作ろうとやっているのですが、 ffftpでアップ後に確認してみたところ、どうしても Parser Error Message: Could not load the assembly 'App_Web_default.aspx.cdcab7d2'. Make sure that it is compiled before accessing the page. と出てきてしまい <%@ page language="C#" autoeventwireup="true" inherits="_Default, App_Web_default.aspx.cdcab7d2" %> が悪いと出てくるわけなんですが、ファイルがロードできないという事なんですが・・・・ どうすればいいのか理解ができない状況です・・・ 何か解決方法があれば教えていただければ幸いです。 よろしくおねがいします。

  • Asp.netで開発しています。

    Asp.netで開発しています。 vs2005で作成したASPのモジュールをIISに移行したいのですがIIS上だとエラーがでます。 /////////////////////////////////////////////////////////////////// パーサー エラー 説明: この要求の処理に必要なリソースの解析中にエラーが発生しました。 以下の解析エラーの詳細を確認し、ソースファイルに変更を加えてください。 パーサー エラー メッセージ: 型 'test._Default' を読み込めませんでした。 ソース エラー: 行 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="test._Default" %> ///////////////////////////////////////////////////////////////// 拡張子.aspは簡単なサンプルを起動できるのですが、.aspxだとどれもエラーがでます。 マッピングのための処理はしたのですが・・・解決をして下さい。お願いします。

  • Content-Type: text/plainでの出力

    ASP.NET&VB.NETの組み合わせで開発しています。 今Content-Typeをtext/plainと指定してテキストを出力したい と考えています。 下記のような単純なページを作って試しています。 【aspxファイル】 <%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="test.WebForm1"%> 【aspx.vbファイル】 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Response.ClearHeaders() Response.ContentType = "text/plain" Response.Write("test") Response.End() End Sub 上記のコードで実行してみたところIEのバージョンによって 動きが異なります。 WinXPのIE6.0ではきちんと「test」と表示されるのですが、 Windows2003のIE6.0では何故かファイルのダウンロードのダイアログが表示されてしまいます。 これはなぜでしょうか・・・。 OS又はIEのセキュリティ設定等の問題なのでしょうか? それともASP.NETのコードになにか問題があるのでしょうか? どなたかご教授ください。。よろしくお願いします。

  • PageディレクティブのAutoEventWireup

    こんにちは。 PageディレクティブのAutoEventWireupとは, どのようなときに設定するものでしょうか? @ITを見ると, 「falseに設定すると、Page_LoadメソッドとPage_Initメソッドが呼び出されなくなる」と説明されています。 ところがあるWebページにAutoEventWireup="false"と設定したのですが,Page_Loadメソッドが実行されてしまいます。 何かほかの設定が作用するのでしょうか? 教えてください。よろしくお願いします。

    • ベストアンサー
    • HTML
  • マスターページからコンテンツページのメソッドを実行したい

    お世話になります。 マスターページからコンテンツページのメソッドを実行したいです。 よろしくおねがいします。 ********************************** マスタページ:Site1 ********************************** [Site1.Master] <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.master.cs" Inherits="Site1" %> <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> [Site1.Master.cs] public partial class Site1 : System.Web.UI.MasterPage { ここで、コンテンツページのメソッドを実行 } ********************************** コンテンツページ:WebForm1 ********************************** [WebForm1.aspx] <%@ Page Language="C#" MasterPageFile="Site1.Master" Codebehind="WebForm1.aspx.cs" Inherits="WebForm1" %> <asp:Content ID="Content1" runat="server" ContentPlaceHolderID="ContentPlaceHolder1"> </asp:Content> [WebForm1.aspx.cs] public partial class WebForm1 : System.Web.UI.Page {  protected void Page_Load(object sender, EventArgs e)  {  }  //このメソッドをマスターページで実行したい  public string メソッド()  {   return "XXXXXXX";  } }

  • 「52710」は何の番号?

    developerをインストールして、webページを作成してみました。 そうしたら、URLが http://localhost:52710/WebSite1/Default.aspx だったのですが、 この「52710」は何の番号なのでしょうか? 不思議です。 OSはvistaです。 よろしくお願いします。

  • 1台のPCで2つのサーバーを立ち上げたい(ASP.NET)

    1台のPCで Microsoft Visual Web Developerでwebアプリを作ったサーバーを立ち上げています。 このとき、2つのサーバを立ち上げることはできるのでしょうか? 試してみると 「WebSite1」を実行中はVisual Web Developerの画面がいじれないので、 もう一つの「WebSite2」はいじれません。 ということはひとつのサーバーしか立ち上げることができないのでしょうか?

  • ASP.NETでTimerコントロールを使用したい

    ASP.NETWebアプリケーションについての質問です。 ajaxのTimerコントロールでイベントを発生させ、画面の再描画をしようとしています。 コードは以下のような感じで、OnPreRenderイベント内で描画処理を行います。 Partial Public Class _Default Inherits System.Web.UI.Page Private str As String = "" Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load str = CStr(Date.Now) End Sub Protected Overrides Sub OnPreRender( _ ByVal e As System.EventArgs _ ) Label1.Text = str End Sub End Class Timerコントロールを配置して実行したところ、 Script controls may not be registered before PreRender. というエラーが出てしまいます。 調べてみたのですが原因がわかりません。 何かプロパティの設定などが必要なのでしょうか? aspx のコードは以下のとおりです。 <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="WebApplication5._Default" %> <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI" TagPrefix="asp" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>無題のページ</title> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" ></asp:ScriptManager> <asp:Timer ID="Timer1"runat="server"></asp:Timer> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Labe> l </form> </body> </html> 回答よろしくお願いいたします。

    • ベストアンサー
    • AJAX