私は学習しています.netとURLルーティングを使用するサイトを構築しています。ASP.NET 4ルーティングIDパラメータを隠す
私はそれは私のようなIDパラメータを渡すために持っていたデータベースからデータを取得しようとしたときが働いています:
サービス/ {ID}/{カテゴリ}/{サブカテゴリ}
ポートフォリオ/ {ID}/{カテゴリ}/{タイトル}
ブログ/ {日付}/{ID}/{タイトル}
私は同じことを行うウェブサイトを見てきましたが、彼らはではありません。 IDパラメータを渡すと、どのようにこれを達成するのですか?
上記のリンクごとに特定のサービスに関する情報が必要だった場合は、サブカテゴリ名の一致を検索するSQLクエリを実行するだけですか、ブログのタイトルと日付の一致を検索するブログ投稿ですか?
ちょっと変わったようです。ブログ投稿などを追加している人がいれば、常に1つ以上のマッチのスリムな可能性があります。任意の助け
おかげで、
J.
MVCを使用していないので違いがあるかどうかはわかりません。誰かが私にこれを前に言いましたが、これはすべてのページがほとんどデータベースから来るようにウェブサイトのすべてのリンクを1つ実行する必要があります。 – JBoom
このテクニックはMVCでも同じですが(私が言及したコントローラを除いて)動作しません。これらの値はすべて、従来のasp.netコントロールを使用して設定し、データベースからのバインドを使用して読み取ることができます。問題ない。これが行く方法です。 – Rap