PDA

View Full Version : حرفه ای: تغییر اجرای صفحه Default.aspx



meysam99
چهارشنبه 15 شهریور 1391, 00:16 صبح
با سلام

می خوام صفحه اولیه سایت به جای Default.aspx یک صفحه دیگر باز شود مثلا fa/0/default/1
از این دستور در وب کانفیگ استباده کردم جواب نمی دهد
<defaultDocument enabled="true">
<files>
<clear />

<remove value="Default.aspx" />
<add value="fa/0/default/1" />
</files>
</defaultDocument>

کل سایت از MapPageRoute استفاده شده و تمامی آدرسها به یک شکل در آمده. مثل این fa/10/text/1
صفحه اولیه سایت هم میخواهم روت شود به یک همچین صفحه ای ولی هیچ راهی جواب نمی دهد.

Milo_22
چهارشنبه 15 شهریور 1391, 00:22 صبح
تو قسمت solution explorer روی صفحه ای که می خواهید به جای صفحه default.aspx باز بشه کلیک راست کنید و گزینه set as start page رو بزنید. به نظرم اینطوری جواب بده

meysam99
چهارشنبه 15 شهریور 1391, 00:30 صبح
تو قسمت solution explorer روی صفحه ای که می خواهید به جای صفحه default.aspx باز بشه کلیک راست کنید و گزینه set as start page رو بزنید. به نظرم اینطوری جواب بده

نه تمامی مسیرها مجازی هستن. اصلا چنین صفحه ای وجود فیزیکی نداره.

alonemm
چهارشنبه 15 شهریور 1391, 10:07 صبح
باسلام:

یک راه میتونه این باشه که در فایل Global.asax در متد مربوطه به شکل زیر عمل کنید:


void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
try
{
HttpContext.Current.Response.Redirect("~/default.aspx");
}
catch { }
}



موفق باشید.

meysam99
چهارشنبه 15 شهریور 1391, 12:23 عصر
باسلام:

یک راه میتونه این باشه که در فایل Global.asax در متد مربوطه به شکل زیر عمل کنید:


void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
try
{
HttpContext.Current.Response.Redirect("~/default.aspx");
}
catch { }
}



موفق باشید.
ممنون کار کرد.


کدی هم که بالا خودم نوشتم روی سرور کار می کنه. در قسمت استارت آپشن هم یک بخش هست که می شود تنظیم کرد.

ممنون