如何在代码中插入html标记

lts530597238 2008-10-20 05:56:14
我想将如下字符串赋值给一个textbox “123<br />456”(不包含引号),想在textbox中显示如下

123
456

然后提示错误:从客户端(TB_Message=“123<br />456”)中检测到有潜在危险的 Request.Form 值。
我在网上查阅相关资料提示要在webconfig中的page加入validateRequest="false "
但是显示的还是“123<br />456”
...全文
152 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
delphi_new 2008-10-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 aspnetx 的回复:]
关键是你的textbox要是多行模式的。
[/Quote]
试试
lts530597238 2008-10-20
  • 打赏
  • 举报
回复
不好意思我用的是vb,改成chr(10)就好了,感谢给位大侠
lts530597238 2008-10-20
  • 打赏
  • 举报
回复
还是老样子

lizhimin0310 2008-10-20
  • 打赏
  • 举报
回复
前台:<asp:TextBox runat="server" ID="txt" TextMode="MultiLine"></asp:TextBox>
后台:txt.Text = "123\n456";
结果:
123
456
lts530597238 2008-10-20
  • 打赏
  • 举报
回复
还是不行呀
amandag 2008-10-20
  • 打赏
  • 举报
回复
<asp:TextBox ID="TextBox2" runat="server" TextMode="MultiLine"></asp:TextBox>
哥本哈士奇 2008-10-20
  • 打赏
  • 举报
回复
关键是你的textbox要是多行模式的。
lts530597238 2008-10-20
  • 打赏
  • 举报
回复
当然设置成True了,我在做网站,不是桌面程序
hao1hao2hao3 2008-10-20
  • 打赏
  • 举报
回复
textBox2.Text = "123\r\n456";可以
肯定是你的textbox的属性Multiline没有设置为True.
lts530597238 2008-10-20
  • 打赏
  • 举报
回复
不好使,在页面上还是显示123\r\n456
wxg22526451 2008-10-20
  • 打赏
  • 举报
回复
TextBox.Text="123\r\n456";

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧