0

这篇文章与我之前发布的另一篇文章相似,但建议的答案不起作用:(

我正在通过 showmodaldialog 生成一个新的对话框窗口。标题在 aspx 页面的标签中设置。创建并显示对话框后,对话框的标题已正确设置。但是,无论何时我在页面上进行回发(例如,从下拉框中选择一个值,在 gridview 中选择一行),标题都会消失,只留下 --WebPage 对话框。

我试图通过javascript使用document.title和通过vb.net的Page.Title重新设置对话框标题,但没有任何乐趣。每次回发时,对话框标题都会丢失。这不会在我的应用程序中的任何其他 showmodaldialog 窗口中发生。

它们与此对话窗口之间的唯一区别是,这是一个从另一个对话窗口中打开的对话窗口(即打开 2 个对话窗口 - 第一个窗口,当单击链接时,它会打开第二个对话窗口,其中标题消失回发)。

谁能提出问题是什么?

谢谢, C

4

1 回答 1

0

您可能会在 showdialog() 方法之后分配标题。

您必须在 showdialog() 之前设置标题

于 2014-04-01T12:13:14.537 回答