タスク要件は、比較的大規模なアプリケーションで特定のハードコーディングされたキーワードを、バックエンド データベースから読み取った新しいキーワードに置き換えることです。
これらのキーワードはアプリケーションで一般的であり、主に .aspx ページ、.ascx コントロール ページ、およびそれらの分離コード .cs ページで見つかります。それらは通常、に埋め込まれています
- HTML、例えば
<span>An old keyword</span>
- ASP/Rad コントロール、例
<asp:Label ID="Label1" runat="server" Text="An old keyword"></asp:Label>
- ハードコーディングされた文字列値を使用した JS およびコード ビハインド
ここで数百の既存のページについて話しているので、このタスクを実行する効率的な方法があるのではないかと思います。
また、多くの .aspx ページがマスター ページ テンプレートを使用しているため、マスター ページを利用できるかどうかを知りたいです。おそらく、マスター ページにコードを挿入し、コンテンツ内のキーワードを検索して、新しいキーワードに置き換えることができます。しかし、それは可能ですか?