当使用window.showModalDialog打开一个ASPX页面,然后该页面显示Page.Header对象为空

当使用window.showModalDialog打开一个ASPX页面,然后该页面显示Page.Header对象为空

问题描述:

我有ErrorMsg.aspx页面弹出使用window.showModalDialog(..)我想在JavaScript中添加JavaScript和CSS此页面的标题使用后面的代码。 为了在头文件中添加javascript和CSS,我需要ErrorMsg.aspx页面的Header对象。但是当我检查这个页面的PAGE对象时,Header对象没有显示任何东西。 我能够为其他页面获取Header对象。当使用window.showModalDialog打开一个ASPX页面,然后该页面显示Page.Header对象为空

这是window.showModalDialog(...)的问题吗?

+0

你改变

标签? –

不,页面在使用showModalDialog打开时在服务器上不起任何作用。服务器甚至不知道该页面将在那里结束。

您需要在head标签runat="server"属性能够从服务器代码访问它:

<head runat="server">