0

最近作成したasp.net2.0Webアプリケーションを拡張する必要があります。現在、私が取り組んでいる新しいページのアプリケーションの別のセクションで必要とされるいくつかの埋め込みHTMLを含む単一のページがあります。この新しいページでは、ページ全体でHTMLを複数回使用し、主にJavaScript/jQueryを使用してHTMLを複製します。そのため、HTMLをJavaScript変数に含めるのか、ページに非表示にするのかがわかりません。次に$.clone()、HTMLを呼び出して動的に再作成します。

asp.net 2.0フォームWebアプリケーション内でHTMLファイルを共有して、コードの二重保守を完了する必要がないようにする方法はありますか。私は、MVCアプリケーションが機能する方法と同様であると想定しています(ただし、MVC HTMLの機能については完全には理解していません)。

4

1 に答える 1

1

単一のプロジェクト内にのみデプロイされる場合は、ユーザーコントロールとして作成します。そうしないと、バージョン管理の作業が重複することになります。その場合は、サーバーコントロールとして再作成し、そこからHTML/JSを出力します。サーバーコントロールは、独自のライブラリのプロジェクト間で共有できます。維持する必要があるのは1つのコピーだけです。

于 2012-10-15T16:51:39.800 に答える