繰り返しのHTMLがあり、それを複数のページで取得する必要があるため、作業中のプロジェクトでサーバーサイドインクルードを必死に使用したいと思います。ascxまたはその他のインクルードテクノロジーを使用する必要があります...つまり、サーバーサイドインクルードを使用すると落雷が発生しますか?
私のクライアントである仲介者は、「最も簡単なことをしてください。とにかく、これはおそらくCMSですぐにやり直されるでしょう」と言っています。サーバーサイドインクルードを使用できませんか?
それはASP.NET2.0です。
注:これは以前に尋ねられたと思いますが、見つかりませんでした。ある場合はお知らせください。個人的に削除します。ありがとうございます。
編集:提案があれば、1行でインクルードを取得する方法は私には問題ありません。
編集:なぜインクルードが好きなのですか?
コードを含める:
!--#include file="inc_footer.aspx"-->
コントロールの同じコード。まず、これらの1つが必要です
<%@ Register TagPrefix="a" TagName="HeyFooter" Src="inc_footer.ascx" %>
そして、あなたはそれをこのように使うことができます
<a:HeyFooter runat="server" />
これは私が必要としているものにはちょっと長いです。
注インクルードに関する2つのセキュリティ上の懸念事項:1).inc拡張子は参照できるため、使用しないでください。2)ベストアンサーポイントとして、ユーザー変数に基づくファイル名を含めないでください。