אוהד אסטון
New member
בעיה עם MaterPages - המשך...
הבעיה - שיתוף נתונים בין ה - Page ל - MasterPage שלו: ניסיתי את דרך הפעולה שJustin הביא בפעם הקודמת ע"מ לגשת למאפיינים ב - MP, הקוד המקצור להלן: ה - MP

הבעיה - שיתוף נתונים בין ה - Page ל - MasterPage שלו: ניסיתי את דרך הפעולה שJustin הביא בפעם הקודמת ע"מ לגשת למאפיינים ב - MP, הקוד המקצור להלן: ה - MP
public partial class Current_MasterPage : System.Web.UI.MasterPage { // סתם איזה מאפיין שאני מנסנה לחשוף private int _PageID; public int PageID { get { EnsureChildControls(); return _PageID; } set { EnsureChildControls(); _PageID = value; } }
הדף (לפני שמעבירים ל - BasePage וירושה):public partial class Current_Default : Page { protected void Page_Load(object sender, EventArgs e) { MasterPage myMasterPage = (MasterPage)this.Master; } }
(כמובן שכשייצרתי אותו בחרתי עבורו MasterPage ב - VS ויש בהתחלה את השורה הזו<%@ Page Language="C#" MasterPageFile="~/Current/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Current_Default" Title="Untitled Page" %>
בכל זאת myMasterPage לא חושף את PageID, לא ב - intellisense, וכמובן שניסיון לקמפל או להריץ זורק שגיאה. למישהו יש את הפתרונים