ASP.NET 以正确的格式将文本保存到数据库
ASP.NET saving text to database in correct format
我有一个 ASP.net 5 行的 4.5 文本框。当我将以下数据保存到我的 table 时,它没有考虑换行符。
示例:
Hello my name is Mike!
How are you?
Please can you help?
当将此数据保存到我的 table 时,它当然会像下面这样保存它,如果我用这个值填充我的网站,它会再次像这样显示。
Hello my name is Mike!How are you?Please can you help?
但我希望它以换行符显示,就像它最初的书写方式一样。
问题是,我不想使用自定义表单项,因为这样用户就可以从另一个网站复制并粘贴所有 html,我不想这样。
知道如何在不使用用户可以将数据复制和粘贴到其中的插件的情况下完成此操作吗?
尝试从数据库填充文本框;
TextBox1.Text = someText.Replace("\r\n", Environment.NewLine)
对于标签
Label1.Text = someText.Replace("\r\n", <br />)
或者,您可以使用
将数据保存到数据库中
someText = TextBox1.Text.Replace("\r\n", "<br />")
尽管如果该数据库也在其他地方使用,则此方法可能不合适。
我有一个 ASP.net 5 行的 4.5 文本框。当我将以下数据保存到我的 table 时,它没有考虑换行符。
示例:
Hello my name is Mike! How are you?
Please can you help?
当将此数据保存到我的 table 时,它当然会像下面这样保存它,如果我用这个值填充我的网站,它会再次像这样显示。
Hello my name is Mike!How are you?Please can you help?
但我希望它以换行符显示,就像它最初的书写方式一样。
问题是,我不想使用自定义表单项,因为这样用户就可以从另一个网站复制并粘贴所有 html,我不想这样。
知道如何在不使用用户可以将数据复制和粘贴到其中的插件的情况下完成此操作吗?
尝试从数据库填充文本框;
TextBox1.Text = someText.Replace("\r\n", Environment.NewLine)
对于标签
Label1.Text = someText.Replace("\r\n", <br />)
或者,您可以使用
someText = TextBox1.Text.Replace("\r\n", "<br />")
尽管如果该数据库也在其他地方使用,则此方法可能不合适。