'ホーム'フォルダの下にあるmyp.net mvc3に 'Graph'という新しいビューを追加しようとしています。asp.netで表示mvc3が表示されません
ブラウザで(xxx/Home/Graph)の新しいビューを参照しようとすると、URLが見つからないというエラーが表示されます。
ない私はこれを引き起こすことが間違ってやっているかわから、同じフォルダ内に、その1がブラウザに表示されている「約」と呼ばれる別のビューがあります。..
'ホーム'フォルダの下にあるmyp.net mvc3に 'Graph'という新しいビューを追加しようとしています。asp.netで表示mvc3が表示されません
ブラウザで(xxx/Home/Graph)の新しいビューを参照しようとすると、URLが見つからないというエラーが表示されます。
ない私はこれを引き起こすことが間違ってやっているかわから、同じフォルダ内に、その1がブラウザに表示されている「約」と呼ばれる別のビューがあります。..
ビューは直接MVCでアクセスすることはできません。ビューを提供するには、コントローラとアクションメソッドが必要です。また
public ActionResult Graph()
{
return View();
}
、あなたはアクションメソッドと同じ名前を持っていないビューを提供したい場合、あなたはそれを直接specifiyすることができます:あなたのHomeController
にGraph
と呼ばれるアクションメソッドを追加してみてください
public ActionResult SomethingOtherThanGraph()
{
return View ("Graph");
}
ASP.NET MVCは、第2の例のようにビューを指定しない限り、アクションメソッドの名前をビューの名前—に一致させることによって、慣習的に機能します。
コントローラーでGrapthアクションも作成しましたか?
public ActionResult Graph()
{
return View();
}
上記パスのxxxとは何ですか。パスは/ Home/Graphまたはhttp://localhost/Home/Graphで、localhostの後にポート番号が挿入されます。
「ホーム」コントローラに「グラフ」というアクションメソッドがありますか? MVCにおいて
public ActionResult Graph()
{
return View();
}
、要求xxxx/Home/Grpah
は、Home
コントローラでGraph
方法を探しすることを意味します。 view/Home
フォルダに「Graph
」という名前のビューがある場合、コントローラアクションはそのビューを返します。