PDA

View Full Version : لینک به برنامه asp.net



papa_fal
پنج شنبه 25 خرداد 1385, 06:12 صبح
با سلام به دوستان عزیز
سعی می کنم که مشکلم را به طور واضح بیان کنم:

من در یک صفحه ای می خواهم لینکی قرار دهم به یک صفحه {ای اس پی دات نت}که این صفحه به یک {پایگاه داده} در {اس کیو ال سرور} متصل می شود و اطلاعات یک جدول را می خواند و نمایش می دهد.
خوب خود برنامه {ای اس پی دات نت} هیچ مشکلی ندارد.و بسیار ساده است.

ولی مشکل من در این جاست که من خود برنامه را از طریق محیط vs.net اجرا می کنم.

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

reza_rad
پنج شنبه 25 خرداد 1385, 07:49 صبح
از چه صفحه ای لینک میدی؟ ASP یا PHP یا اصلا HTML ؟
فکر کنم مشکلت اینه که محیطی برای Debug برنامه ات نداری درسته؟

papa_fal
پنج شنبه 25 خرداد 1385, 08:12 صبح
در حقیقت من از یک صفحه{سی ام اس} به نام نیوک می خوام لینک بدم.
که میشه گفت {پی اچ پی } است.
به نظر شما ممکن است تداخلی پیش بیاید؟؟؟؟
چون من از یک {سی ام اس }می خوام لینک بدم که با {پی اچ پی و مای اس کیو ال} است .به صفحه ای که با {ای اس پی دات نت و اس کیو ال }است.ممکنه مشکلی پیش بیاد؟؟؟
البته اگه بتونم عوض کنم می تونم به صفحه {پی اچ پی }هم لینک بدم ولی {اس کیو ال }سرور باید ثابت باشد.
در حقیقت مبدا ثابت است:
پی اچ پی و مای اس کیو ال
فقط مقصد می تواند {ای اس پی دات نت یا پی اچ پی} و حتما {اس کیو ال سرور} باشد.

در مورد سوال دوم شما: من تا به حال چنین کاری انجام نداده ام شاید همین باشد نمی دونم!!!

ممنون می شم که منو راهنمایی کنید.

reza_rad
پنج شنبه 25 خرداد 1385, 08:37 صبح
ببینید شما از هرجایی به هر جایی که دلت بخواد می تونی لینک بدی بدون هیچ مشکلی
اما...
باید حواست باشه که اگه مثلا توی صفحات php شخص login کرده و داره کار می کنه. با لینک شما می تونه به asp بره ولی شاید نیاز به گرفتن اطلاعات مجدد و login دوباره باشه.بسته به پارامترهای مورد استفاده.

من اینو پرسیدم چون گفتم شاید بخوای برنامه ات رو trace کنی. اگه نیاز به این کار نداری می تونی بدون هیچ مشکلی اینکارو بکنی.

papa_fal
پنج شنبه 25 خرداد 1385, 08:53 صبح
ممنونم از توجه شما
ولی انگار باز مسئله پیچیده شد:
داستان از این قرار است که:
شخصی وارد سایتی می شو د که با {سی ام اس} طراحی شده.البته تحت شبکه .منظور در اینترنت این سایت آپلود نمی شود.در همان شبکه مورد استفاده کاربران شبکه می باشد.

کاربر می تواند با فشردن لینکی که ذز یکی از صفحات {سی ام اس} می باشد به یک صفحه {برای مثال:ای اس پی دانت نت }منتقل شود.که در این صفحه ی {ای اس پی دات نت} لیست کارکنان به نمایش در خواهد آمد و کاربر می تواند این اسامی را ببیند.
خوب این صفحه با این خصوصیات :
مستلزم ارتباط با جدول کارکنان در پایگاه داده ای خاص در {اس کیو ال سرور} می باشد.
که یک برنامه کوچک و ساده است.اما مشکل من این جاست که من این برنامه را می توانم از طریق محیط {دات نت} اجراکنم.ولی وقتی که لینکی قرار می دهم دیگر محیط {دات نت} برای اجرای صفحه {ای اس پی دات نت} وجود ندارد.و با این لینک باید مستقیما به صفحه منتقل شود و اطلاعات را نمایش دهد.

حالا مسلما من فقط با قرار دادن نام صفحه ی {ای اس پی دات نت} در لینک این صفحه اطلاعات را نمایش نخواهد داد.چون دیگر محیطی برای اجرا وجود ندارد.
آخه فقط لینک به یک صفحه ی {ای اس پی دات نت} که کافی نیست!!!!!!

ممنون می شم که منو راهنمایی کنید

reza_rad
پنج شنبه 25 خرداد 1385, 09:41 صبح
حالا مسلما من فقط با قرار دادن نام صفحه ی {ای اس پی دات نت} در لینک این صفحه اطلاعات را نمایش نخواهد داد.چون دیگر محیطی برای اجرا وجود ندارد.




آخه فقط لینک به یک صفحه ی {ای اس پی دات نت} که کافی نیست!!!!!!


چرا کافیه!

شما وقتی یه لینک به یه صفحه میدی
وقتی روی لینک کلیک می کنی و صفحه باز میشه...
code صفحه اجرا میشه و کارهایی که قراره انجام بده رو میده

در واقع وقتی شما پروژه asp.net خودت رو جدا اجرا میکنی هم داری صفحات رو باز میکنی که در نتیجه باز شدن صفحات کدشون اجرا میشه.

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

reza_rad
پنج شنبه 25 خرداد 1385, 10:18 صبح
الان شما وقتی روی لینک asp کلیک می کنی چه مشکلی پیش میاد ؟
اررور میده ؟ کار نمی کنه؟..؟
مشکل رو بگو ببینیم از چیه؟

papa_fal
پنج شنبه 25 خرداد 1385, 11:33 صبح
به کدام فایلش باید لینک کنم؟
به فرض برنامه من نامش webapp1 است به کدام فایلش? در پوشه روت یا vs project ????
در ضمن باید برنامه من web application باشد نه windows app درسته؟؟؟

reza_rad
پنج شنبه 25 خرداد 1385, 12:00 عصر
به کدام فایلش باید لینک کنم؟
به فرض برنامه من نامش webapp1 است به کدام فایلش? در پوشه روت یا vs project ????


فرض کن برنامه ات با این آدرس browse میشه:
http://webapp1/index1.aspx

حالا این آدرس رو به لینک ات بده.
برای فهمیدن این آدرس اگه یه بار پروژه ی دات نت رو ران کنی و توی نوار آدرس browser ات ببینی آدرسش اونجاست.



در ضمن باید برنامه من web application باشد نه windows app درسته؟؟؟

صد البته!

papa_fal
پنج شنبه 25 خرداد 1385, 12:35 عصر
ممنونم آقای راد.
ممکنه سوال من طوری بود که شما فکر کردید که من تا حالا یک برنامه {دات نت} هم ننوشتم.
ولی حقیقتش من تاحالا اینطوری با لینک کار نکردم.
شاید میشه گفت یک بعدی کار کردم.

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

ممنون از لطف شما

اگر به مشکلی برخوردم بازم نیازمند راهنمایی های شما هستم.
موفق و موید باشید.

reza_rad
پنج شنبه 25 خرداد 1385, 12:43 عصر
خواهش می کنم.
شرمنده می فرمایید.ممنون:خجالت: .