تبلیغات
banner
banner
banner
تبلیغات
banner

فیلم های آموزشی : 36 +

تعداد کاربران : 44 +

تعداد کل مطالب : 338 +

تعداد نظرات : 33 +

حضرت محمد (ص) : ز گهواره تا گور دانش بجوی .

قسمت نهم طراحی سایت خبری با asp


به نام خدا


با نهمین قسمت از سری آموزشهای طراحی سایت با asp در خدمت شما هستیم

در ادامه ……

باید کد مربوط به اضافه کردن بازدید هر مطلب را بنویسیم ، برای اضافه کردن بازدید هر مطلب باید زمانی انجام شود که صفحه در
حال بارگذاری است برای این منظور باید به بخش load صفحه shownews.aspx برویم برای این منظور از پنجره Solution Explorer بر روی نام shownews.aspx.cs کلیک می کنیم تا صفحه مربوط باز شود و کد زیر را در آن می نویسیم.

خط اول کد یک متغیر از نوع newstableadapter تعییین کردیم و سپس در خط دوم querystring با متغیر nid کهدر قبل آن را توضیح دادی م  فر اخوانی شده است و در یک متغیر رشته ای با نام nid قرار داده ایم و سپس در خط سوم همان متغیر رشته ای رابا دستور parse تبدیل به نوع عددی کرده ایم و در داخل کوری numberofnv قرار داده ایم سپس آن را به نوع رشته ای تبدیل کرده و در نهایت آن را در متغیر رشته ای بنام nn قرار داده ایم ، در خط آخر کوری nvu فراخوانی شده است و دو مقدار nn و nid را تبدیل به نوععددی کرده ایم و سپس درون کوری قرار داده ایم.

با اجرای این دستور در هر دفعه load صفحه یک مقدار به آن پست که نمایش داده می شود اضافه می شود

 

ساخت بخش نظرات:

بخش نظرات باید به گونه ای باشد تا کاربران با دیدن مطلب بتوانند نظرات خود را درباره آن خبر بگذارند. ما در قبل یک جدول برای
نظرات ساخته بودیم و dataset مربوط به آن را ساخته بودیم و کوری های مورد نیاز این بخش را نوشته بودیم.
نکته:ستون approde در جدول tblcomment برای تایید مدیر سایت برای نمایش نظر کاربران است که به طور پیش فرض
true است.
در اولین قدم باید در صفحه shownews.aspx یک datalist اضفه کنیم تا بتوانیم نظرات را نمایش دهیم برای اینکار
همانند قبل عمل میکنیم و با بانک اطلاعاتی ارتباط برقرار می کنیم فقط با این تفاوت که datalist را با جدول comment ها ارتباط برقرار
می کنیم و در بخش انتخاب کوری ها کوری fillallcommentbynewsid را انتخاب می کنیم و next میزنیم و بعد در پنجره
configure Data Source همانند شکل زیر مقدار دهی میکنیم:

nid

نکته: دلیل اینکه querystringfield را برابر nid قرار دادیم که براساس newsid هر مطلب دسته بندی بشود.

حال باید همانند قسمتهای قبل ItemTemplate را پاک کرده و بجاش کدهای مختص به خود را بنویسیم.

در ادامه کافیست فقط در انتهای بخش کد نویسی shownews.aspx یک جدول برای ثبت خبر ایجاد میکنیم که کدهای جدول به همراه جعبه متن ها و ابزارهای مورد نیاز در زیر آمده است.

نکته: asp.net دارای یکسری کنترل های مخصوص برای بررسی صحت داده ها می باشد که به آن input validation میگویند.

با قسمت بعدی همراه باشید با توضیحات کد بالا…..

 

کانال آپارات

 


درباره نویسنده
سجاد اسدی
   سجاد اسدی

سجاد اسدی هستم دانشجوی رشته نرم افزار و علاقه مند به تدریس و یادگیری دروس مرتبط با تکنولوژی نرم افزار و اینترنت اشیاء جهت ارتباط با بنده مراجعه شود به آیدی سروش و تلگرام : @ordervira و پیج بنده در اینستاگرام instagram.com/sajjadred11 ""اللهم صل علی محمد و آل محمد"" برای شروع هیچ وقت دیر نیست. "الهم عجل لولیک الفرج"

دیدگاه بگذارید

avatar
  اشتراک  
اطلاع رسانی

aparat کانال آپارات

soroush کانال سروش

کانال آی گپ