PDA

View Full Version : سوال: تشخیص صفحه از مستر پیج و اجرای توابع آن



neynavaz
یک شنبه 09 بهمن 1390, 11:01 صبح
سلام

میخوام از مسترپیج تشخیص بدم کدوم پیج داره الان اجرا میشه(پیج جاری) و از همون مسترپیج یک یا چند تابع رو توی اون صفحه اجرا کنم


کسی میتونه کمکم کنه؟

hamid_shrk
یک شنبه 09 بهمن 1390, 11:25 صبح
برای تشخیص دادن پیج جاری میتونی از این کد استفاده کنی :

int index = Request.FilePath.LastIndexOf('/');
pageName = Request.FilePath.Substring(index + 1);

واسه شناسوندن کنترل های مستر پیج این خط رو به html صفحتون اضافه کنید :



<%@ MasterType VirtualPath="~/MasterPage.master" %>

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

TextBox txtname;
txtname = (TextBox)Master.FindControl("txtname");