Textbox with “new line”

北城以北 提交于 2019-12-01 04:04:47

Set the mode to TextBoxMode.MultiLine

Either in the code-behind,

myTextBox.TextMode = TextBoxMode.MultiLine

or in the markup

<asp:TextBox TextMode="MultiLine"

When the user enters text in the TextBox, it will come back to you with new lines as \r\n. If you'd like to display it properly to the user, you could use

myTextBox.Text.Replace(Environment.NewLine, "<br />")

To avoid this problem and allow HTML tags in TextBox control you need to change ValidateRequest of Page directive to false. You can do it like in code bellow:

use ValidateRequest="false"

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!