关于让版权信息显示在解决方案中的每个页面
我在Global.asax.vb里面用
Sub Application_EndRequest(ByVal sender As Object, ByVal e As EventArgs)
'在每个请求结束时激发
Response.Write( " <!--By:Li * And Wen *--> ")
End Sub
这样只要是这个项目里面的页每在结束请求时底部都会有 <!--By:Li * And Wen *--> 这句注释,但如果把Global.asax删除这个就不起作用了
请问还有什么方法把版权信息写程序里让每个页面都有?
或是让删不了Global.asax或是删除Global.asax程序就不能运行
------解决方案--------------------ASP.NET 1.1可以用用户控件做页脚
ASP.NET 2.0可以用SiteMap
------解决方案--------------------用母版页
http://blog.csdn.net/Ivy_zheng/archive/2007/03/13/1527454.aspx
------解决方案--------------------写一个basepage类,让所有的ASPX页继承这个页就可以了
------解决方案--------------------怎么没有说使用httpmodule的,作用和Global.asax一样。
只要:
public void Init(HttpApplication context)
{
if (context == null)
{
throw new ArgumentNullException( "context ");
}
context.EndRequest += new EventHandler(Application_EndRequest);
}
private void Application_EndRequest(Object sender, EventArgs e)
{
HttpApplication application = (HttpApplication)sender;
application.Response.Write( "版权信息 ");
}
最后在web.config中注册一下,这样只要不删除web.config就都会有显示