PDA

View Full Version : بالا آمدن صفحه وب، فقط با تایپ فولدر صفحه



kh1387
پنج شنبه 06 اسفند 1394, 15:39 عصر
بنام خدا و با سلام
دوستان اگر در cms ها دقت کرده باشید، مثلاً در صفحه admin صفحه ای برای لاگین وجود دارد. خب وقتی می خواهیم وارد آن صفحه شویم می نویسیم:
www.barnameh.org/admin/
در اینصورت صفحه بالا می آید. ولی در asp.net باید حتما بصورت زیر بنویسیم:
www.barnameh.org/admin/login.aspx
حالا باید چیکار کنیم در asp.net که مثل آدرس اولی بنویسیم و صفحه بالا بیاد؟
خیلی ممنون

malloc
پنج شنبه 06 اسفند 1394, 16:03 عصر
بنام خدا و با سلام
دوستان اگر در cms ها دقت کرده باشید، مثلاً در صفحه admin صفحه ای برای لاگین وجود دارد. خب وقتی می خواهیم وارد آن صفحه شویم می نویسیم:
www.barnameh.org/admin/ (http://www.barnameh.org/admin/)
در اینصورت صفحه بالا می آید. ولی در asp.net باید حتما بصورت زیر بنویسیم:
www.barnameh.org/admin/login.aspx (http://www.barnameh.org/admin/login.aspx)
حالا باید چیکار کنیم در asp.net که مثل آدرس اولی بنویسیم و صفحه بالا بیاد؟
خیلی ممنون
به این روش میگن routing آدرس .... توی asp.net هم میتونید این روش رو استفاده کنید ..... توی اینترنت یه سرچ بزنید مطلب پیدا میکنید .... الان یه پروژه نمونه هم درست میکنم و براتون میزارم ببینید

malloc
پنج شنبه 06 اسفند 1394, 16:11 عصر
139293
اینم یه نمونه خیلی ساده ولی مشخص

kh1387
شنبه 08 اسفند 1394, 02:01 صبح
ممنون ولی من نتونستم کاری کنم.
من یک دکمه ساختم و در قسمت رویداد کلیکش نوشتم:

Response.Redirect("../Routing");

ولی هیچ اتفاقی نیفتاد!!!
مشکل از کجاست؟

malloc
شنبه 08 اسفند 1394, 02:47 صبح
ممنون ولی من نتونستم کاری کنم.
من یک دکمه ساختم و در قسمت رویداد کلیکش نوشتم:

Response.Redirect("../Routing");

ولی هیچ اتفاقی نیفتاد!!!
مشکل از کجاست؟

وقتی سمت سرور میخواید آدرس دهی کنید باید بجای .. از ~ استفاده کنید

kh1387
شنبه 08 اسفند 1394, 04:49 صبح
ممنون خیلی کمکم کردید ولی یه مشکل
من الان این فایل رو در پروژه جدیدم اضافه کردم مثل فایل شما نیست که متد داشته باشد. کدهاش شبیه html هست!!!

malloc
شنبه 08 اسفند 1394, 05:05 صبح
ممنون خیلی کمکم کردید ولی یه مشکل
من الان این فایل رو در پروژه جدیدم اضافه کردم مثل فایل شما نیست که متد داشته باشد. کدهاش شبیه html هست!!!

کدوم فایل ؟؟ global.asax رو میگید ؟؟؟؟ خوب مثل عکس زیر روی دکمه باز شدن کلیک کنید و اون فایل Global.asax.cs رو باز کنید139306

kh1387
شنبه 08 اسفند 1394, 05:08 صبح
دقیقا از من اینطوری نمی شه و فقط یه صفحه است و زیر مجموعه نداره!!1

kh1387
شنبه 08 اسفند 1394, 05:11 صبح
از من اینطوریه!!!

139307

malloc
شنبه 08 اسفند 1394, 05:28 صبح
از من اینطوریه!!!

139307

فایل منو توی پروژتون paste کنید چطور میشه درست نمیشه ؟؟؟ یعنی فایل همراه با فایل کد

kh1387
شنبه 08 اسفند 1394, 09:25 صبح
مهندس اینکار فکر کنم خیلی جالب نباشه نمی دونم اساس کار کجا مشکل داره؟
ممنون

malloc
شنبه 08 اسفند 1394, 09:43 صبح
سایت زیر رو ببینید
http://stackoverflow.com/questions/6055927/where-is-global-asax-cs-in-visual-studio-2010

توش نوشته که اگه شما وب سایت باشه پروژتون نمیتونید به قسمت کد نویسی دسترسی داشته باشید اما میتونید کدهاتونو مثل زیر بزنید

<script runat="server">

void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
}

</script>





اما اگه پروژتون وب اپلیکیشن باشه مشکلی نخواهید داشت و قسمت کد فایل global.asax رو هم میبینید

rezashaban
یک شنبه 09 اسفند 1394, 02:18 صبح
به این روش میگن routing آدرس .... توی asp.net هم میتونید این روش رو استفاده کنید ..... توی اینترنت یه سرچ بزنید مطلب پیدا میکنید .... الان یه پروژه نمونه هم درست میکنم و براتون میزارم ببینید

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

malloc
یک شنبه 09 اسفند 1394, 03:40 صبح
سلام
شما بجای این کار که دوست عزیزمون گفتن یه کار دیگه هم میتونین بکنین که شاید راه کار مهندسی نباشه ولی خیلی ساده ست روش انجامش
اگه از مسترپیج استفاده میکنید متونین برای هر صفحه که ایجاد میکنید یه فولدر هم ایجاد کنید و فایل default.aspx مربوط به اون صفحه روی بذارین داخل اون فولدر و اینطوری اگه اسم اون فولدر رو توی آدرس بزنبن صفحه مدنظر باز میشه به علاوه میتونین فایل های جاوا اسکریپت و... مربوط به هر صفحه رو هم بذارین داخل همون فولدر تا فایل های پروژه تون مرتب بشه

یعنی شما تو پروژتون nتا صفحه default دارید > ؟ بنظرم الا منطقی نیست . بهتره روش اصولی routing رو فرا بگیرن تا این مجرا .... چون خدایی کار دشواری نیست .

rezashaban
دوشنبه 10 اسفند 1394, 01:41 صبح
یعنی شما تو پروژتون nتا صفحه default دارید > ؟ بنظرم الا منطقی نیست . بهتره روش اصولی routing رو فرا بگیرن تا این مجرا .... چون خدایی کار دشواری نیست .
بله میدونم روتینگ چی هستش ولی برای این ذوستمون که خیلی سختش هست گفتم:چشمک:

mani2000
یک شنبه 09 آبان 1395, 10:32 صبح
سلام برا منم فایل گلوبال قسمت کد نداشت از نمونه شما استفاده کردم و به پرو›ه خودم اضاف کردم فایل گلوبال شما رو
اما در اجرا این خطا میاد
Could not load type 'Routing.Global.

ممنون میشم بگید مشکلم چیه،؟؟؟