PDA

View Full Version : سوال: دستور ساخت یک صفحه جدید چیست؟؟؟؟



mohsenew
سه شنبه 23 شهریور 1389, 15:55 عصر
سلام
دوستان کسی میدونه دستور ساخت یک page جدید چیه
مثلا ما یک سایت با ادرس www.test.com/index.aspx داریم و حالا میخوایم وقتی روی دکمه ای کلیک شد یک صفحه جدیدی با نام مثلا(test1.aspx) ساخته بشه.:متفکر::متفکر::متفکر::متف کر:
ممنون اگه کسی کمک کنه

sina_xp7
دوشنبه 12 مهر 1389, 16:30 عصر
کسی نیست که به این سوال جواب بده؟

ghameshloe
دوشنبه 12 مهر 1389, 16:39 عصر
با سلام
امیشه بگی برای ه کاربردی می خوای
من که فکر نمی کنم برای این موضوع بتونی جوابی پیدا کنی

sina_xp7
دوشنبه 12 مهر 1389, 17:07 عصر
راستشو بخواید من یه صفحه درست کردم که توش یه دیتا بیس از محصولات هست.وقتی روی یه محصول کلیک می کنی با یه query می ره توی توضیحاتش.
مشکل من اینه که مستقیم نمی تونم برم تو توضیحاتش.حتما باید برم تو محصولات بعد روش کلیک کنم تا یتونم توضیحات رو ببینم.

raziee
دوشنبه 12 مهر 1389, 22:00 عصر
سلام
دوستان کسی میدونه دستور ساخت یک page جدید چیه
مثلا ما یک سایت با ادرس www.test.com/index.aspx داریم و حالا میخوایم وقتی روی دکمه ای کلیک شد یک صفحه جدیدی با نام مثلا(test1.aspx) ساخته بشه.:متفکر::متفکر::متفکر::متف کر:
ممنون اگه کسی کمک کنه
صفحه ASPX چیزی به جز یه فایل متنی نیست.
شما میتونید در سرور یه فایل متنی بسازید و پسوندش رو بزارید aspx.
اما:
بهتره بیاید تو دیتابیستون یه جدول بسازید به نام Pages و داخل اون جدول سورس HTML رو بنویسید و اون رو فراخونی کنید و در یه صفحه بنویسید. با استفاده از تکنیک باز نویسی آدرس میتونید آدرس اون صفحه رو دربیارید مثلا:
mysite.com/pages-14.aspx
که به رکورد 14 جدولتون اشاره میکنه.

majnun
دوشنبه 12 مهر 1389, 22:31 عصر
خب دلیلی نداره مستقیم وارد توضیحات بشه که

شما فکر کنید 10000 تا محصول دارید با 10000 تا صفحه

حالا کاربر باید آدرس همه رو حفظ باشه ؟

از response.redirect استفاده کنید و id محصول را انتقال بدین

بعد اونحا بر اساس id کوئری بزنید

اینحوری خیلی بهتره

یه جورایی هم برای هر محصول یه ثفحه ایحاد میشه

مثلا

www.test.com/show?id=1

www.test.com/show?id=2

این کاری که گفتین از نظر من کار اضافی کردنه و همچنین پر هزینه

هر بار بخواین کلی متن رو از دیتابیس بخونین که چی بشه آخه :لبخند:

Mostafa_Dindar
دوشنبه 12 مهر 1389, 23:05 عصر
سلام
دوستان کسی میدونه دستور ساخت یک page جدید چیه
مثلا ما یک سایت با ادرس www.test.com/index.aspx (http://www.test.com/index.aspx) داریم و حالا میخوایم وقتی روی دکمه ای کلیک شد یک صفحه جدیدی با نام مثلا(test1.aspx) ساخته بشه.:متفکر::متفکر::متفکر::متف کر:
ممنون اگه کسی کمک کنه


کسی نیست که به این سوال جواب بده؟

سلام ,

پیشنهاد میکنم از VirtualPathProvider استفاده کنید. به این ترتیب میتوانید پاسخ درخواستها رو بدون داشتن فایل ASPX ذخیره شده در Virtual Path به Client برگردونید . در این مورد کاوش کنید .

موفق باشید

sina_xp7
سه شنبه 13 مهر 1389, 00:28 صبح
majnun حرفتون کاملا درست اما اگه یه کاربر بخواد با استفاده از یه لینک مسیتقیم بره تو توضیحات محصول چاره چیه؟

majnun
سه شنبه 13 مهر 1389, 00:33 صبح
خب لینکش به این صورت میشه دیگه

www.test.com/id=1

اینم یه لینک مستقیمه نه ؟

یا مثلا

www.test.com?/name=Canon

خب اینم همون مستقیمه

فرقی نداره که داره ؟

alonemm
سه شنبه 13 مهر 1389, 09:25 صبح
به نظر من شما یک صفحه برای نمایش محصول توسط id داشته باش بعد اگه میخای لینک مستقیم بشه ازurl reviewing استفاده کن کلی مطلب در این باره در همین تالار وجود داره.

sina_xp7
سه شنبه 13 مهر 1389, 14:54 عصر
یعنی اگه یه بار query زده شه صفحه به صورت اتوماتیک ساخته می شه؟