私は .net 3.5 サイト、標準 Web サイト プロジェクトに取り組んでいます。
サイトの App_Code フォルダー (MyPage) にカスタム ページ クラスを作成しました。
また、プロパティを持つマスター ページもあります。
public partial class MyMaster : System.Web.UI.MasterPage
{
...
private string pageID = "";
public string PageID
{
get { return pageID; }
set { pageID = value; }
}
}
MyPage のプロパティからこのプロパティを参照しようとしています。
public class MyPage : System.Web.UI.Page
{
...
public string PageID
{
set
{
((MyMaster)Master).PageID = value;
}
get
{
return ((MyMaster)Master).PageID;
}
}
}
「型または名前空間名 'MyMaster' が見つかりませんでした。MyMaster ページのプロパティの代わりに FindControl() を使用して動作させましたが、マスター ページの ID が変更される可能性があります。