我需要包含当前位于asp页面中的页眉和页脚。该页面采用语言ID,并为您正在查看的页面提供正确的标题。
我正在通过这个:http://forums.asp.net/t/1420472.aspx这个特殊的片段似乎更好地解释了我无法绕过它。
您好,您可以通过以下方式撰写网页,而不是使用包含标记: 你的.NET应用程序在这里 您可以 然后在codebehind远程中实现 页眉和页脚下载逻辑和 在文字的文本中设置它们。后 从远程站点下载,我 会建议存储标题和 应用程序的缓存中的页脚 避免过多的连接 远程服务器。如果相同 页眉和页脚是很多人共享的 移动它的项目中的页面 结构到MasterPage可以 是有用的。
请帮忙。
答案 0 :(得分:0)
好吧,如果页眉/页脚内容来自其他(远程)服务器,则适用。所以建议的解决方案是
现在,这可能适用于您的问题,也可能不适用。从哪里获取页眉/页脚的内容。如果它是一些辅助类/方法,那么你可以直接调用它来设置文字文本。你甚至可以做到这一点就是主页让事情更简单。
编辑:OP要求的其他信息
您可以使用WebRequest下载内容。请参阅此文章开始:http://www.west-wind.com/presentations/dotnetwebrequest/dotnetwebrequest.htm
请参阅下文开始使用缓存:
答案 1 :(得分:0)
您可以使用HttpWebRequest从asp页面获取所需的页脚文本,然后使用Literal控件显示此文本。
This page有一个示例代码,介绍如何向页面提交值并获取响应。