领导要求全站的页眉统一为一个文件,以方便以后修改导航链接。但是现在有一个问题
这个统一的页眉文件应该放在哪里?ASP.NET应用程序(发布成DLL的那种的)如何调用统一的页眉?

解决方案 »

  1.   

    http://cc318.com 教你怎么做.
      

  2.   

    可以用aessmblie.load 反射来动态增加用户控件
      

  3.   

    不在一个应用程序下 
    通过include或iframe实现统一页眉
      

  4.   

    iframe方法不值得提倡include的话,程序无法调试
      

  5.   

    添加 一个  MasterPage.master 的母版页  在里面布置就好了
    做一个用户控件[ascx]这个就放置【调用】那个统一的页眉文件【拖放到母版你想要的位置】这样建立新页面只要使用这个母版就可以了
      

  6.   

    可以使用masterpage,也可以将页眉做成一个UserControl,也可以使用asp经常用的include方式引用外部文件
      

  7.   

    楼上几位,请问在[color=#00FF00]不同的应用程序里masterpage或者用户控件怎么调用?[/color]
      

  8.   

    xmlhttp可以
    到某个页面.
    页面方法responsewebserver和remonting当然也可以.
    我说的是接受 string .html.序列化 控件的类?没做过。简单点吧.就用户控件.copy到不同项目.
    牺牲灵活,获得简单.未必不是一种灵活。
      

  9.   

    iframe也算是实现效果的好方法
      

  10.   


    无法使用!MasterPage/UserControl 只能在同一个站点使用(Master本身是UserControl)
      

  11.   

    做成自定义控件,编译成dll,然后在不同应用引用该dll即可,
      

  12.   

    我看过我们公司的框架貌似这样写过,不过我也比较菜,也不是十分理解,调用用户控件的应用程序就有一个用户控件的页面,ascx页面里就这一句.
    <%@ Control Language="C#" AutoEventWireup="true" Inherits="AutoForm.Web.UI.UserControl.Table" %> 
    另一个应用程序里包含了此用户控件的CS类public partial class Table : System.Web.UI.UserControl
    里面再写一些事件和属性.
      

  13.   

    做成ascx页就可以了,然后就可以拖拽ascx文件到相应的页面
      

  14.   

    asp.net网站中,全站统一设置title,keywords,description的实现方案SVN服务器
      

  15.   

    整个布局采用master
    而一个部件则可以考虑用户控件当然你要用master也可以,因为我个人认为master是用户控件的一个升级版本。