-1

サーバー上の.asp(クラシック)ページで自動的に検索して置き換えることができるかどうか疑問に思います。これが私がやりたいことです:クラシックaspでは、サーバー上のフォルダーをコピーしてサーバー上の別の場所に貼り付けます(これは正常に機能します)。そのフォルダーには3つの.aspページがあり、必要なページにuserId=1をデータベースから取得した他のユーザーIDに「検索して置換」します。

これは、従来のaspまたはjqueryで可能ですか?ご入力いただきありがとうございます。

4

1 に答える 1

0

あなたの質問は一見漠然としているのではないかと思います。置換文字列を検索しようとしているときに、文字通り「userId=1」を「userId=X」に置換しようとしていますか。Xはデータベースで検索された値です。

もしそうなら、あなたはおそらく問題を間違って考えているでしょう、置換ファイルを見つけようとする代わりに、DBと通信する関数を書くことができず、ファイルを見つけて置換しようとする代わりに、あなたはあなたの関数を使うでしょう

userId=myfunction()

myFunctionがユーザーのIDを返します。そうすれば、文脈的にそれらが何を意味するのかを知っているかもしれないし、知らないかもしれないいくつかの奇妙な文字列の置換で問題に陥ることはありません。

本当に置換を見つけたい場合は、System.IO.FileSystemWatcher関数にフックしてディレクトリを監視できるプログラムを作成し、ファイルを開いて正規表現でデータを検索し、の値を置換することをお勧めします。用途を見つけることができます。FileSystemWatercerのここ(投稿3)。

于 2012-07-24T18:42:10.520 に答える