複数の言語をサポートするCMSで作業しています。下記の例に似て作成されました私はツリー構造のようなドロップダウンでデータを表示する必要がありますが、試しましたが、ASP.Netで正しく取得できませんでした
Home Page
Second Page
-Child Page1
-Child Page2
Third Page
-Child Page1
-Child Page2
-Child Page3
--Sub Child Page1
--Sub Child Page2
以下は私がページを保存するために使用しているテーブル構造です。私はSQLとC#のコードを使用してそれを試みたが、それを正しく得ることができませんでした。場合は、SQLクエリを使用して達成することができますか、私にこれを行うにはC#のコードスニペットを表示することができますいくつかの人が私にSQLクエリを送信することができます感謝します。私の側からは、私のテーブル構造は正常に見える
この構造体への変更は、パフォーマンスを向上させるためにも歓迎されている
tbl_Language
LangID int -- PK
LangName nVarchar(20) -- English, Arabic, Spanish
Lang_Code varchar(6) -- en-US, ar-AE etc
tbl_Pages事前に
pageID int
PageName nVarchar(50)
pageTitle nVarchar(200)
pageDesc nVarchar(400)
pageBody nVarchar(Max)
.....
.....
PageParent int
LangID int -- FK
....
....
感謝
ありがとう私は私のニーズに応じてスクリプトを変更することができます参照してください – Learning
私は試して&1つのコードが働いているが、それは私がドロップダウンで必要な正確を与えることはありません – Learning
あなたは、あなたがしたいことのための良い言葉ではありません。 –