2017-11-07 15 views
0

私はASP.net MVC Web開発を初めて利用しています。私はデフォルトのMVCアプリケーションを作成しました!ホームページの上部には、[ホーム]、[お問い合わせ]、および[連絡先]ボタンがあります。場所ホーム、連絡先、連絡先ボタンのアンカータグ

しかし、私がindex.cshtmlをチェックしたとき、ホーム、About、連絡先ボタンのコードが見つかりません!

ソリューション内の他のファイルを検索しましたが、検索が非常に難しかったです!どのファイルでこれらのボタンのコードを見つけることができますか?

+0

をフォルダには、私はあなたがcode..butを見つけやすくするために絵の説明を与えているいくつかのコード – Saif

+0

を提供もう一度私が示唆するように...あなたが学び始めているならば、常に "空の"アプリケーションから始めてください –

答えて

1

yes..kushan ....それはMVCで提案された理由は

空のMVCアプリケーションenter image description here

の代わりに、既製のテンプレートのために行くと開始するものです..

それぞれの部分を手動で作成することで、レイアウト、パーシャルビュー、スクリプトの追加方法を学ぶため、& webconfig、startup.csなど

とにかくランディングページ用の対応するコードenter image description here

は、それぞれのコントローラで見つけることができ&ビューがenter image description here

1

それは

は、レイアウトページを追加し、レイアウトのページを含めるオプションを表示し、プロジェクトにビューを追加しながら。

デフォルトでは、C#mvcアプリケーションにはabout、homeなどのリンクを含むlayout.cshtmlページが含まれています。

あなたのページにlayout.cshtmlを有効にすることで、あなたを助けます。

手動で追加する場合は、リンクを含む 'href'を含むアンカータグをページに作成します。また、コントローラでリンククリックを処理するメソッドを作成します。

自分のホームページへのリンク、about、contact usなどの独自のlayout.cshtmlページを追加して、layout.cshmlを他のすべてのcshtmlページに参​​照することもできます。

1

あなたの探しているのはasp.net-mvc Layoutsです。

抜粋:

ほとんどのWebアプリケーションは、ページからページに移動すると、一貫した体験をユーザに提供する共通のレイアウトを持っています。レイアウトには、通常、アプリケーションヘッダー、ナビゲーションまたはメニュー要素、フッターなどの一般的なユーザーインターフェイス要素が含まれます。

関連する問題