Sim*_*gré 7 asp.net textbox .net-4.0 richtextbox
我们尝试了几种方法来使文本框接受"输入",换行符等.但我们仍然面临同样的问题.大多数"第三方"控件允许用户根据需要格式化文本.例如,添加颜色,字体,表格等.但是,对于大多数时尚网站,我们不希望允许用户以这种方式格式化文本.
但是我们仍然希望它们"进入",所以我们禁用大多数功能(颜色,粗体,表格,插入图像等).但我们还有另一个问题,复制和粘贴.在文本框和wham中看到人们从MS Word复制的情况并不少见,网站的所有风格都很糟糕!
这就是为什么我打开制作我自己的文本框,多行(ASP.网)的可能性,然后让权利按"Enter"(<br />).
什么是最好的方法?
有什么提示我需要注意吗?
谢谢!
Yur*_*ich 13
将模式设置为 TextBoxMode.MultiLine
在代码隐藏中,
myTextBox.TextMode = TextBoxMode.MultiLine
Run Code Online (Sandbox Code Playgroud)
或者在标记中
<asp:TextBox TextMode="MultiLine"
Run Code Online (Sandbox Code Playgroud)
当用户在TextBox中输入文本时,它将以新行返回给您\r\n
.如果您想将其正确显示给用户,您可以使用
myTextBox.Text.Replace(Environment.NewLine, "<br />")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
27966 次 |
最近记录: |