PDA

View Full Version : ایجاد برچسب و یا tagging



neda_91
جمعه 30 مرداد 1394, 18:00 عصر
با سلام خدمت دوستان
می خواستم بدونم که چطور می تونم برای صفحات از قابلیت برچسب گذاری و یا همان tagging استفاده کنم؟
من با asp.net تحت C# برنامه نویسی می کنم
با سپاس

aminmousavi
جمعه 30 مرداد 1394, 18:42 عصر
سلام دوست عزیز .
فرض میکنیم میخواهید برای صفحات مقالات قابلیت تگ بزارید ، باید یک جدول به اسم tagیا ... باید بسازین که فیلدهاش میشه :
id int
idPost int (رابطه داره با جدول مقالات)
Name nvarchar 250

idpost مقدار ای دی در جدول مقالات هست . مثلا برای مقاله ی "آموزش C#" که ای دی آن 10 هست میخواهید کلمه کلیدی های "C#" و "آموزش" بسازید :
دو رکورد در جدول جدید ذخیره میکنید :

1 10 C#
2 10 آموزش

بعد توی صفحات که تگ رو نشون میدین یک آدرس میدین مثلا : www.test.com/Tag/C# یا www.test.com/tag.aspx?tag=C#

بعد توی صفحه تگ که با کوئری استرینگ یا url route مقدار میگیرین . مقداری که دارین رو توی جدول tag ها میگردین چیزهایی که بهش میخوره رو با اطلاعات توی صفحه نشون میدین

موفق باشین