0

私はウェブページが初めてです。

ASP.Net Web サイト (Razor) を作成しましたが、ここでは WebSecurity が Cookie を使用しており、組み込みの機能を使用したくありませんでした..

したがって、新しい ASP.NET の空の Web サイトを作成し、レイアウト ページとコンテンツ ページを追加しました。

ブラウザで参照すると、拡張子.cshtmlが表示されます...これは、ASP.NET Webサイト(Razor)を作成した場合ではなく、拡張子が表示されません。

私の質問:

  1. .cshtml 拡張子を非表示にしたり、代わりに .html を表示したりする方法はありますか?
  2. userId を Cookie に保存するように、WebSecurity のデフォルト メソッドを編集できますか? セッションに保存したいのですが。
4

1 に答える 1

2

アプリケーション内の内部リンクにファイル拡張子が含まれていないことを確認してください。その後、拡張機能はブラウザのアドレス バーに表示されません。WebMatrix 内のファイル エクスプローラーで個々のファイルを右クリックし、[ブラウザーで起動] を選択すると、拡張子が表示されますが、それは問題ではありません。

Web ページ フレームワークでの標準的なルーティング動作について詳しく知りたい場合は、次の記事を参照してください。 -SEO

于 2013-04-27T08:38:07.973 に答える