PDA

View Full Version : استفاده از server.transfer



ali_mnkt
یک شنبه 08 مرداد 1391, 17:04 عصر
سلام

همون طور که می دونید وقتی از server.transfer استفاده می کنیم می شه به صفحه مقصد رفت بدون این که آدرس صفحه مقصد در Addressbar بیاد. اما اگه در مقصد یک postback انجام بشه آدرس واقعی صفحه مقصد نمایان می شه . چطور می شه از نمایان شدن آدرس صفحه مقصد جلوگیری کرد ؟

ali_mnkt
یک شنبه 08 مرداد 1391, 23:16 عصر
کسی نمی تونه کمک کنه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!

ali_mnkt
دوشنبه 09 مرداد 1391, 14:21 عصر
واقعا کسی راه حلش رو نمی دونه ؟

Mohammadvb6
دوشنبه 09 مرداد 1391, 14:52 عصر
با استفاده از urlmapping ادرس صفحه مقصد رو به صفحه مبدا map کنید .

alonemm
دوشنبه 09 مرداد 1391, 16:42 عصر
باسلام:

اگر از دات نت 4 استفاده میکنید از ASP.NET Routing استفاده کنید.

به مثال دقت کنید:


//Global.asax file.
protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}

public static void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("",
"Category/{action}/{categoryName}",
"~/categoriespage.aspx");
}


و برای دستیابی به مقادیر پارامترهای QueryString همانند زیر عمل کنید:

Page.RouteData.Values["year"].ToString();





موفق باشید.

ali_mnkt
دوشنبه 09 مرداد 1391, 21:42 عصر
با استفاده از urlmapping ادرس صفحه مقصد رو به صفحه مبدا map کنید .

هدف استفاده متد transfer است . آیا برای این مشگل راه حلی وجود داره ؟

ali_mnkt
دوشنبه 09 مرداد 1391, 21:47 عصر
باسلام:

اگر از دات نت 4 استفاده میکنید از ASP.NET Routing استفاده کنید.

به مثال دقت کنید:


//Global.asax file.
protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}

public static void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("",
"Category/{action}/{categoryName}",
"~/categoriespage.aspx");
}


و برای دستیابی به مقادیر پارامترهای QueryString همانند زیر عمل کنید:

Page.RouteData.Values["year"].ToString();





موفق باشید.

مشگل اینجاست که من یک cms با .net3.5 k نوشتم و فکر نکنم routing جواب بده . خوب مشگل server.transfer چیه ؟