PDA

View Full Version : فرم ایجاد و ویرایش برای جدول recursive



adameh_bahal
شنبه 05 آبان 1397, 08:08 صبح
با سلام

من یه جدول به صورت زیر دارم:


publicclassAdvertisement_Category
{
publicAdvertisement_Category()
{
Children=newHashSet<Advertisement_Category>();
}
publiclongId{ get;set;}

publicstringName{ get;set;}

publiclong?ParentId{ get;set;}

publicAdvertisement_CategoryParent{ get;set;}
publicICollection<Advertisement_Category>Children{ get;set;}
}


که میخوام به کاربر امکان ایجاد یا ویرایش روی این جدول رو بدم، میخوام بدونم که به چه شکلی میشه اون قسمت پدر / فرزند رو به کاربر بدم تا انتخاب کنه به شکلی که ساختارش درختی باشه و کاربر بتونه تمییر بده و راحت انتخاب کنه؟
چیزی که به ذهنم میرسه که ساده باشه یه select به صورت زیر هست ولی نمیدونم چطوری پیاده سازیش کنم:

<select name="Advertisement_Category" id="Advertisement_Category ">
<option value="0">All</option>
<option value="1">cat1</option>
<option value="2">---cat1.1</option>
<option value="3">------cat1.1.1</option>
<option value="4">---------cat1.1.1.1</option>
</select>