私はASP.NET Webサイトを作成したいと思っています。私がしたいのは、ページを作成してMVCではなくメインページ "main.aspx"またはかみそりページ。ASP.netで単一ページを作成して多くのページをレンダリングする方法
は、その後、私は次のように例えば、「方法」という名前のURLでPARAMTERを使用して他のページ制御およびレンダリングこのページ内:?
main.aspx方法を=登録しますので、レジスタページまたはビューでレンダリングメインページ。
main.aspx?method = users:メインページで表示されるユーザーページまたはビュー。
私の質問は、Visual Studio 2017でこれを行うのは正しい選択ですか?
ウェブフォームが正しい場合、メインページは "Default.aspx"または別のページとする必要がありますか?私は正確に "メソッド"の値を取得する必要がありますか?私はテンプレートや "レジスタ"のビューを置くべきですか?そしてその中に入る内容は何ですか?
:ここ
の概要ですか? – mjwills
これはちょうどいい考えです。この方法をどのように実装できるかを知りたいのですが。 –
私はそれが良いアーキテクチャだとは思いません。それは困難なメンテナンスで終了し、ウェブサイトのサイズに応じて、複雑なコード、読みにくい。 URL書き換えソリューションを実装し、それに応じてページ呼び出しを管理することをお勧めします(登録ユーザー、閲覧ユーザーなど)。 – Giox