PDA

View Full Version : ساخت یک بخش مدیریت و صفحه ی اول یک وب سایت



Ebrahim_Rayaneh
یک شنبه 12 مهر 1388, 11:53 صبح
فرض کنید می خواهیم یک وب سایتی بسازیم که یک بخش مدیریت و یک بخش برای کل کاربران(ناشناس) دارد.می خواهیم از بخش مدیریت یک متن را بنویسیم که هم در پایگاه داده ذخیره شود و هم آن متن در صفحه ی اول وب سایت ظاهر شود.آیا می شه یه سری کد ساده در این مورد در اینجا بزارید.اگه مقاله ای در این مورد سراغ دارید لینکشو بزارید.ممنون.

A.S.Roma
یک شنبه 12 مهر 1388, 12:08 عصر
یک راه ساده اش :
اون کنترلی که در صفحه اول قرار دادی رو Server Side کن ( اگر نیست . (runat=server))

بعد خاصیت Text یا ( InnetTexrt و... ) اش را متناسب با کوئری که از دیتابیس می گیری ست کن.

Asad.Safari
یک شنبه 12 مهر 1388, 12:59 عصر
ببینید روش باید بدین صورت باشه :

1- مدیر میره به بخش اضافه کردن متن به صفحه اول سایت
2- در اونجا دکمه ذخیره رو میزنه
3- اون داده ها میرن به طرف دیتابیس
4- داده ها در داخل جدول خودشون درج میشن

کاربر

1- کاربر آدرس سایت شما رو در Browser می نویسه
2- دکمه Enter رو میزنه یا بر روی دکمه GO کلیک می کنه
3- متد Page_load برای کاربر fire up میشه
4- در آنجا داده هایی که در بخش قبلی در جدول درج شدند رو لود میکنیم
4- داده های لود شده را داخل یه لیبل می ذاریم
5- کاربر اون داده رو می بینه

موفق باشید

mtaboy
یک شنبه 12 مهر 1388, 15:27 عصر
شما اطلاعات رو در دیتابیس ثبت میکنی....
من یه نمونه کد برات میذارم



foreach (myNews item in SiteServices.GetLastNews5())
{
if (item.Title != string.Empty)
{
sb.Append("<table dir='rtl'><tr><td style='width:30px'>&nbsp;</td></tr> <tr> <td style='color:blue;font-family:Tahoma;font-size:18px;'><a style='text-decoration:none;' href='News.aspx?ID=");
sb.Append(item.ID.ToString());
sb.Append("'>");
sb.Append(item.Title.ToString());
sb.Append("</a></td></tr>");

sb.Append(" <tr> <td style='font-size:12px'><br />");
sb.Append(item.Description.ToString());
// sb.Append("</p>");
sb.Append("</td></tr></table><br /><hr/>");
}

}
ltrNews.Text = sb.ToString();




تو اینجا با یه تابع یه لیست از اخبار رو گرفتم....
یه لیبل تو صفحه اخبار گذاشتم فرمت نمایش خبر رو ایجاد کردم و خاصیت تکست لیبل رو برابر با Sb که یک stringBuilder گذاشتم