PDA

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



Shahab_H
یک شنبه 14 شهریور 1389, 19:17 عصر
با سلام
یه موضوع فکرم رو مشغول کرده.
مثلا تو وب سایت دانشگاه برای هر نفر یه صفحه درست نمی کنن.
اما دقیقا چی کار می کنن که هر کی یوزر و پس می زنه یه صفحه با شکل مشابه می بینه اما با اطلاعات فردیه خودش؟ چیزی که به فکرم رسید اینه که یه صفحه وجود داره که از بانک اطلاعاتی لود میشه ولی باز یه سوال دیگه پیش اومد اگر یه صفحه ست اگر 4 نفر با هم لوگین کنن چی میشه؟


اگر میشه کامل توضیح بدین برای این جور کارا چی کار می کنن؟
ممنون

Ali_M.Eghbaldar
یک شنبه 14 شهریور 1389, 19:23 عصر
ُسلام
در بانک اطلاعاتی هر شخصی از اعضای اون دانشگاه یه رکورد مخصوص خودش با یک فیلد کلیدی مثل آیدی یا username وجود داره وقتی کاربر login میکنه به بانک اطلاعاتی username یا ID شخص ارسال شده و اطلاعات بر حسب اون کلید به نمایش در می یاد.

Saman Hashemi
یک شنبه 14 شهریور 1389, 19:23 عصر
با سلام
یه موضوع فکرم رو مشغول کرده.
مثلا تو وب سایت دانشگاه برای هر نفر یه صفحه درست نمی کنن.
اما دقیقا چی کار می کنن که هر کی یوزر و پس می زنه یه صفحه با شکل مشابه می بینه اما با اطلاعات فردیه خودش؟ چیزی که به فکرم رسید اینه که یه صفحه وجود داره که از بانک اطلاعاتی لود میشه ولی باز یه سوال دیگه پیش اومد اگر یه صفحه ست اگر 4 نفر با هم لوگین کنن چی میشه؟


اگر میشه کامل توضیح بدین برای این جور کارا چی کار می کنن؟
ممنون

درسته یک صفحه ساخته میشه و اطلاعات توش لود میکنند و فکر کنم هرکس وقتی اطلاعات دریافت کرد ارتباط با دیتابیس قطع میشه و نفر بعدی متصل میشه یعنی ارتباط سری اما به دلیل پاسخ سریع به نظر ما موازی می آید.اگر اشتباه می کنم اساتید تصحیح کنند.

Shahab_H
یک شنبه 14 شهریور 1389, 21:08 عصر
به صورت عملی چطوری میشه کاری کرد کاربرا اگر همزمان متصل شدن این صفحرو بتونن با اطلاعات خودشون ببینن؟

amordad
یک شنبه 14 شهریور 1389, 22:39 عصر
به صورت عملی چطوری میشه کاری کرد کاربرا اگر همزمان متصل شدن این صفحرو بتونن با اطلاعات خودشون ببینن؟
دوست عزیز اگر 1000 نفر هم این صفحه را درخواست کنند برای هر نفر یک ورژن جدا ساخته و در اختیارش قرار میگیرد

Shahab_H
سه شنبه 16 شهریور 1389, 12:30 عصر
فرض کنید صفحه ای به نام Student ساخته شده و هر دانشجو لوگین می کنه عکس خودش و اطلاعات مربوط به خودشو می بینه!
اگر ممکنه با کد توضیح بدین که چه طوری 10 نفرم بیان صفحه ی خودشون ساخته میشه و می بیننش
ممنون

Vahid_moghaddam
سه شنبه 16 شهریور 1389, 12:36 عصر
فرض کنید صفحه ای به نام Student ساخته شده و هر دانشجو لوگین می کنه عکس خودش و اطلاعات مربوط به خودشو می بینه!
اگر ممکنه با کد توضیح بدین که چه طوری 10 نفرم بیان صفحه ی خودشون ساخته میشه و می بیننش
ممنون
به صورت ساده:
صفحه و کد نوشته شده برای اون یک کلاس هستند.

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterMain.master" AutoEventWireup="true" CodeFile="Library.aspx.cs" Inherits="Library" %>
و



.
.
.
public partial class Library : System.Web.UI.Page{
}
.
.
.

وقتی در خواستی برای این صفحه می رسه، asp.net یک نمونه از این کلاس رو می سازه. ده تا درخواست برسه، 10 تا نمونه ساخته می شه. می تونید به برنامه تحت وب و درخواست ها مثل یک سیستم multi thread نگاه کنید.