1

MS SQL Server 2008 でバックエンド データベースを使用して ASP.NET Web サイトを構築しました。

Web アプリを使用してデータベースからレコードを挿入および変更するという点では、すべてが正常に機能しています。

私が抱えている唯一の問題は、テキストボックスに(アポストロフィ、スピーチマークなど)などの記号が含まれている場合、それらが特殊文字として表示されることです

ここに画像の説明を入力

SQL Server Management Studio を確認すると、「D'Aubney」として正しく表示されますが、データを ASP Web サイトのテキスト ボックスに送り返すときに特殊文字に変更されるのはなぜですか。

編集ページは、このコードを使用して、セッションをテキスト ボックスに取得します。

ContactName.Text = Session("ContactName")

オンラインでさまざまな解決策を探してみましたが、この問題は私には複雑すぎます。

4

2 に答える 2