私は非常に単純なことをしようとしていますが、何かが欠けているようです。私はインターネットで結果を調べようとしましたが、どこにも行きませんでした.
MVC アプリケーションが動作しており、デフォルト (足場) を使用してモデル、コントローラー、ビューを作成しました。
ここで、コントローラー アクションの 1 つに新しいビューを作成します。
public ActionResult Index()
{
return View(db.Blog.ToList());
}
[Action Result] を右クリックし、[Add View] をクリックします。これにより、"Test" というビュー名を指定するダイアログ ボックスが表示されます。[Create a Strongly Typed View] チェック ボックスをクリックし、Blog のモデル クラスを選択します。scaffold テンプレートについては、空のままにします (インデックスを試してみましたが、良い結果が得られなかったことに注意してください)。ここで、[追加] ボタンをクリックします。
予想どおり、Views/Blogs の下に新しいビュー test.cshtml が作成されます。
今、デバッグせずに開始し、URL に移動すると: localhost:12341/Blog/Test
次のエラーが表示されます。
「/」アプリケーションでサーバー エラーが発生しました。
リソースが見つかりません。説明: HTTP 404。探しているリソース (またはその依存関係の 1 つ) は、削除されたか、名前が変更されたか、一時的に利用できない可能性があります。次の URL を見直して、スペルが正しいことを確認してください。
要求された URL: /Blog/test
バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.17929