我的目标是通过Response.WriteFile("Sample.htm");串流一个.htm文件,然后从其中发生在<a runat="server" id="myAnchor" />事件的响应访问特定html元素(来自Page_PreInit)。

我想它已经与((HtmlGenericControl)myAnchor),但它不工作。它仅适用,如果锚标记是在.aspx页面中。

是否有重新初始化.aspx页面response.write事件发生后,使来自sample.htm文件中的锚标记被收录像这将是从.aspx页面的锚标记的可能性。

感谢您的帮助。

有帮助吗?

解决方案

没有。一旦你直接写任何响应流离开Web服务器(在您的代码运行),并直接进入浏览器。不要通过“走出去”。不收$ 200。

在该文件中任何永远不会加载到摆在首位你的网页类的控件树,而是直接发送给浏览器。 “重新初始化.aspx页面中”不会帮你的。相反,重新使用内容这样,你需要将它嵌入在可包括页面上的控制或把它放在一个母版页。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top