今日、プログラムは、データベースに書き込まれた HTML ソース コードを、ブラウザーによって解釈されるのではなく、ページ上の HTML ソース エンコーディングの形式で表示する必要があるためです。 。長い間検索しましたが、その方法がわからなかったので、テンプレートを変更する機能を持つプログラムを調べました。 。 ASPになる方法を見つけたので^^書いておきます
サーバー.HTMLエンコード
HTMLエンコード
1. HTMLEncode メソッドは、指定された文字列に HTML エンコードを適用します。
構文
Server.HTMLEncode(string)
パラメータ
文字列
エンコードする文字列を指定します。
例
スクリプト
") %>
段落タグ:
注: 上記の出力は、Web ブラウザーで次のように表示されます
段落タグ:
ソース ファイルを見るか、テキスト モードで Web ページを開くと、エンコードされた HTML が表示されます
2. 関連する例の分析:
rs("コンテンツ")=Server.Htmlencode(Request("コンテンツ")) :
rs("content") は、rs がレコードセット オブジェクトであり、content がデータベース テーブル内のフィールドであることを意味します。レコードセット オブジェクトはデータベース テーブル内のすべてのレコードとそのすべてのフィールドを操作できます。
Server.Htmlencode の機能: 特定のコードを HTML 形式に変換することです。
Request("content") の意味: 前のページの content という名前の要素の値が返される; それはフォーム内のテキスト ボックスである可能性があります、またはクエリ文字列型のものである可能性があります
ただし、名前と習慣から判断するは、コンテンツを配置するために使用されるため、フォームの複数行のテキスト ボックスです。全体的な意味は、前の送信ページから渡されたテキスト ボックスの値を、データベースで現在開いているレコードに入れることです。コンテンツフィールド