Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于多个aspx页面的Commmon菜单_C#_Asp.net - Fatal编程技术网

C# 用于多个aspx页面的Commmon菜单

C# 用于多个aspx页面的Commmon菜单,c#,asp.net,C#,Asp.net,我一直在做一个项目,我注意到我一次又一次地重复使用同一个菜单,如果我需要更改某些内容,我也需要更改20多页,因为它是一个菜单 我的问题是,是否可以有一个带有工作菜单的aspx文件,并让其他页面调用它?到目前为止我已经试过了 <?php include('Menu.aspx') ?> <iframe id="myIframe" src="Menu.aspx" height="100%" width="100%"></iframe> 后来(iframe)

我一直在做一个项目,我注意到我一次又一次地重复使用同一个菜单,如果我需要更改某些内容,我也需要更改20多页,因为它是一个菜单

我的问题是,是否可以有一个带有工作菜单的
aspx
文件,并让其他页面调用它?到目前为止我已经试过了

<?php include('Menu.aspx') ?> 

<iframe id="myIframe" src="Menu.aspx" height="100%" width="100%"></iframe>


后来(iframe)显示了一些东西,但我无法调整它的大小,链接也无法工作。
php
one没有显示任何内容。非常感谢您的帮助。

您可以使用以下方法解决此问题:

  • 母版页允许具有应用于多个aspx页面的通用布局。母版页定义布局并提供一些内容占位符,这些占位符由引用母版页的页面填充。你的菜单很合适;菜单将放在母版页上。请参阅此以了解详细信息
  • 共享布局的另一种方法是ASP.NET用户控件。这些文件创建为ascx文件,可以在多个aspx页面中重用。请参阅此以了解详细信息
您可以使用以下方法来解决此问题:

  • 母版页允许具有应用于多个aspx页面的通用布局。母版页定义布局并提供一些内容占位符,这些占位符由引用母版页的页面填充。你的菜单很合适;菜单将放在母版页上。请参阅此以了解详细信息
  • 共享布局的另一种方法是ASP.NET用户控件。这些文件创建为ascx文件,可以在多个aspx页面中重用。请参阅此以了解详细信息
      对您来说,最好的选择是创建一个,并在所有页面中使用它

      用户控件类似于服务器控件(例如asp文本框、更新面板等),但由开发人员定制以满足其特定需求


      如果菜单更像您所有页面的通用布局/主题,您可以使用。

      最好的选择是创建一个,并在所有页面中使用它

      用户控件类似于服务器控件(例如asp文本框、更新面板等),但由开发人员定制以满足其特定需求


      如果菜单更像您所有页面的通用布局/主题,您可以使用a来代替。

      您必须熟悉母版页。将此视为初学者教程:

      您必须熟悉母版页。这是一个初学者教程:

      在asp.net页面中有两个重用菜单的选项

    • 母版页
    • 用户控制
    • 使用站点地图并添加到母版页

      希望这对你有帮助。
      谢谢

      在asp.net页面中有两个可重复使用菜单的选项

    • 母版页
    • 用户控制
    • 使用站点地图并添加到母版页

      希望这对你有帮助。
      谢谢

      为什么在aspx文件中使用php???请确认您实际使用的语言和框架,例如
      c#asp.net webforms
      如果没有这些信息,这里的答案没有任何用处我正在使用
      c#asp.net webforms
      。从我看到的信息来看,每个人都说可以在aspx文件中使用
      php
      ,所以我尝试了一下。对于WebForms,创建一个呈现菜单的用户控件,然后在每个页面中使用该控件和菜单,为什么要在aspx文件中使用php???请确认您实际使用的语言和框架,例如
      c#asp.net webforms
      如果没有这些信息,这里的答案没有任何用处我正在使用
      c#asp.net webforms
      。从我看到的信息来看,每个人都说可以在aspx文件中使用
      php
      ,所以我尝试了一下。对于WebForms,创建一个呈现菜单的用户控件,然后在每个页面中使用该控件和菜单,非常感谢。我决定使用母版页,一开始很混乱,但结果很好:)非常感谢。我决定使用母版页,一开始很混乱,但结果很好:)