2009-03-04 3 views
0

私はいくつかのHTMLをいくつかの場所で複製する必要があります。これをテキストファイルに外部化してASPXページに含めると動作しますが、このHTML(ClientID)にパラメータを渡す必要がありますASP.NETプロジェクトで重複するHTML

ユーザーコントロールを作成しなくても、軽い方法がありますこれをするの?

答えて

4

これにはmaster pageを使用します。フレームワーク(2.0+)のバージョンによっては、Nested Master Pagesもオプションです。

<% 

If (Request.QueryString["ClientID"]) { 
    // Do Something 
} 

%> 

<p>HTML File Contents</p> 

は、その後、あなたがいずれかのサーバー側のファイルを含めたり、ファイルをのServer.Executeできます

0

は、あなただけの内部のHTMLと生のaspxファイルを持つことができます。

0

ClientIDを "HTML"に渡す方法を明確にしたい場合があります。これは、Ajaxの古典的なケースであるHTMLを生成するためのサーバー側の処理を行っているように思えるからです。これを実現するにはJQueryを使用することをお勧めします。

0

おそらくスタンダード#はまだ機能していますが、TBHはまだマスターページに欠点はありませんでした。これが彼らのために設計されたものです。

関連する問題