0

新しい Web サイトに ASP.net MVC を使用しています。

同じ名前のビューを持っているが、別のフォルダー (Views/Home/Index.aspx と Views/Account/Index.aspx) にあるという小さなしつこい問題を発見しました。分離コード ファイルは、定義がある場合、部分クラスであるかのように動作します。同じイベントまたは関数 (つまり、PageLoad イベント)。コードビハインド ファイルに Namespace を明示的に提供し (フォルダー名を使用)、マークアップ ページの参照を更新することで、この問題を回避しました。

しかし、私が言ったように、これは面倒です。私が正しくやっていないことがありますか?それともベータ版ソフトウェアの単なるバグですか?

4

1 に答える 1

2

いいえ、これはベータ版ソフトウェアのバグではありません。特にMVCや一般的なASP.NETとは何の関係もありません。本質的に、あなたの問題は、同じ名前の 2 つの異なるクラスを持ちたいということです。これを行う唯一の方法は、それらを異なる名前空間に配置することです。

于 2008-11-06T00:30:23.267 に答える