我有我的MainApplication窗口,它启动一个带有.ShowDialog()的新窗口,以便它是模态的.
UploadWindow uploadWindow = new UploadWindow();
uploadWindow.ShowDialog();
Run Code Online (Sandbox Code Playgroud)
现在用户经常打开这个窗口,它可能会在其他窗口下丢失.单击MainApplication时,您会收到类似错误的蜂鸣声,并且无法与它进行交互,因此模态窗口会按预期正确阻塞,但如果模式窗口在此时聚焦以向用户显示它,则会很好还开着.
目前看起来好像MainApplication窗口已经锁定.
我正在开发.net 3.5网站,标准网站项目.
我在网站App_Code文件夹(MyPage)中编写了一个自定义页面类.
我还有一个带有属性的母版页.
public partial class MyMaster : System.Web.UI.MasterPage
{
...
private string pageID = "";
public string PageID
{
get { return pageID; }
set { pageID = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试从MyPage中的属性引用此属性.
public class MyPage : System.Web.UI.Page
{
...
public string PageID
{
set
{
((MyMaster)Master).PageID = value;
}
get
{
return ((MyMaster)Master).PageID;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我最终得到"无法找到类型或命名空间名称'MyMaster'.我通过在MyMaster页面上使用FindControl()而不是属性来实现它,但母版页中的ID可能会发生变化.