私はいくつかの静的なページ(変更されることはありません)と1つの動的な変更(ニュースと呼ぶ)を含む非常にシンプルなWebサイトを作成しようとしています。私はここでMVCを使うことができるかどうかは、これらの "静的な"ページのためのコントローラとビューを作成する必要はないと思っていました。あまりにもオーバーヘッドではありませんか?Asp.net MVCと通常のhtmlページ
実際にコントローラを作成することなく、MVCが着信要求を有効なドキュメントにルーティングする方法はありますか?
私はいくつかの静的なページ(変更されることはありません)と1つの動的な変更(ニュースと呼ぶ)を含む非常にシンプルなWebサイトを作成しようとしています。私はここでMVCを使うことができるかどうかは、これらの "静的な"ページのためのコントローラとビューを作成する必要はないと思っていました。あまりにもオーバーヘッドではありませんか?Asp.net MVCと通常のhtmlページ
実際にコントローラを作成することなく、MVCが着信要求を有効なドキュメントにルーティングする方法はありますか?
静的コンテンツを別のディレクトリに置き、そこにリンクしてください。 ASP.NETは、パスが実際のファイルにあるときには、通常のように静的コンテンツを提供します。私は自分のContentフォルダに静的フォルダを作成しましたが、どこにでも置くことができます。ファイルはサイトのルートに存在する可能性があります。
+-Content
+-images
+-static
+-about.html
+-info.html
+-styles
+-site.css
+-themes
...
は「静的」のaspxファイルについては、ルートを配線する必要があります(またはデフォルトのキャッチすべてを使用)のようなものに:
public SomeAction ActionResult(string pageName)
{
return View(pageName);
}
そして、それは誰かがでビューを作成してみましょう必要があります適切なフォルダを作成し、それらを追加したり、実行したりすることができます。
私は '静的' aspxファイルを持っている場合、それはまた適用されますか?私はそれにいくつかの問題を抱えています。(返信ありがとう!) – IamDeveloper
ok、それは働いて、感謝!! – IamDeveloper