这是由Response.WriteFile写访问控制(“Sample.htm”)
题
我的目标是通过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页面中”不会帮你的。相反,重新使用内容这样,你需要将它嵌入在可包括页面上的控制或把它放在一个母版页。
不隶属于 StackOverflow