4

Webアプリケーションにファイルを含める方法(メニューなど)を検索しましたが、変更を適用するときにすべてのページでファイルを編集する必要はありませんが、それほど単純なものは見つかりませんでした。

<?php include "Menu.html"; ?>

手伝ってもらえますか?

4

6 に答える 6

5

マスターページを調べましたか? 複数のページに同じレイアウトを追加するのに役立ちます。

それとも、再利用可能な(自分で作成した)ユーザー コントロールが必要ですか?

于 2012-04-17T13:08:18.453 に答える
4

asp.net では「インクルード ページ」を使用しませんが、可能ですが (もちろん別の構文を使用します)。代わりに、マスター ページの概念を参照してください。

于 2012-04-17T13:08:29.603 に答える
4

MasterPagesを使用すると、任意の数の子コンテンツ ページをラップするコンテンツを含むマスター ページ間の親子関係を維持できます。

同様に、UserControlsを使用すると、MasterPage であろうと ContentPage であろうと、必要なページで必要なコンテンツを再利用できます。

<%@ Page Language="C#" %>
<%@ Register TagPrefix="uc" TagName="Spinner" 
    Src="~/Controls/Spinner.ascx" %>
<html>
<body>
<form runat="server">
    <uc:Spinner id="Spinner1" 
        runat="server" 
        MinValue="1" 
        MaxValue="10" />
</form>
</body>
于 2012-04-17T13:09:07.813 に答える
2

私はC#.netを使用しています

    <% Response.WriteFile("YourPage.aspx"); %>

これは私にとって本当にうまくいきます!!

私もあなたのラインを使っていますが、

    <!--#include file="wisdom.aspx"-->

HTMLモードのとき。

于 2014-01-23T14:59:11.237 に答える
2

私はこれがあなたが探しているものだと信じています。

<!--#include file="wisdom.aspx"-->
于 2012-04-17T13:38:32.620 に答える