0

私は .NET 4.0 Web サイトを持っています。ログイン ページとホームページにテキストがあり、SQL Server 2008 に保存されています。サイトには、これらのテキストの両方を編集するためのページがあります。

リンクをクリックして編集すると、複数行のテキスト ボックスに表示されます。ただし、ストアド プロシージャがデータベースから改行を取得すると、すべての改行が 2 倍になります。

ALTER PROCEDURE [dbo].[usp_WEB_getSiteConfig]
AS
    SELECT login_text, home_text FROM WEB_Site_Config
    RETURN

テキストエリアには以下が含まれます:

RHIOTest ホームページのテキスト

RHIOTest ホームページのテキスト行 2

ホームページに表示:

RHIOTest Home Page Text



RHIOTest Home Page Text Line 2
4

1 に答える 1

0

犯人は次のような行でした:

lblLoginMessage.Text = login_text.Replace ("\r\n", "<br />&nbsp;<br />");

私が理解できないのは、顧客が問題を報告することなく、これがずっと生産されてきた方法です...

于 2012-12-16T17:09:17.143 に答える