关于asp:TextBox的Text属性的问题? 在asp:TextBox控件的Text属性的值中有比如<br/>这样的标签,但在浏览器中显示出来的仍然是<br/>!怎么处理?我用asp:Lable控件替换TextBox控件,就好了,难道TextBox控件就不行吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <br/>是html的换行\r\n是C#换行 在textbox中写html标签是没用的 这个标签只是举个例子,所有的标签都不能正确解析!我的Text属性中是聊天的消息,而这些消息是有各种样式的,比如字体,颜色等等! TextMode="MultiLine",然后用"\r\n" 那不能用textbox,用fckeditor之类的吧 干嘛要显示到textbox上呢?你也说了label可以,或者直接输出到页面不就Ok了写程序别那么死,同各一个问题有很多方法可以解决的!钻牛角尖只会是浪费时间 用fckeditor吧,一个编辑器,你说的都可以 刚才我试了下,把asp:Lable放在Panel里,Panel有滚动条,效果是实现了!可是有谁知道为什么TextBox控件不行而Lable控件可以呢? 你看asp:Lable生成的代码就知道了 貌似是这样的没查到什么原因,label对<br/>支持,text对\r\n支持. TextBox1.Text = "text1\r\ntext2"; Label1.Text = "lable1<br/>label2"; 我想,毕竟label是输出的是html标记,然后对于<br/>绝对支持,但是写上c#的\r\n显示不对了于是,Text里是对于.net环境起作用的,仅个人理解! 像你做的什么聊天的 就不要用textbox 用那种所见即所得的控件就行了 我试了下,在Lable中<br/>在浏览器中就是<br/>,但在TextBox中浏览器解析为:<br/> TextBox相当于我用的记事本一样,是不支持html标记的,而Label会转化为<div>出现在网页上。所以Label是支持<br />的,如果你想让在TextBox中显示html格式可以用eweb等在线编辑器。 楼主不要深究,结贴....就象你所说的,TextBox中被解析为<br/>,不符合html的基本标记所以... label,跟TextBox在前台是生成<span> 跟input <asp:Label ID="Label1" runat="server" Text="111111"></asp:Label> <asp:TextBox ID="TextBox1" runat="server" Text="22222"></asp:TextBox>下面是实际在页面中产生的label 转化成span,它的text属性是被html可识别的TextBox 的text 是input 的Value属性. <span id="Label1">111111</span> <input name="TextBox1" type="text" value="22222" id="TextBox1" /> text是纯文本可以用innerhtml 这就一个说到点子上了...单行TextBox(其实是input元素)根本就不支持换行,写啥都白费... Lable完了之后是html我记得是<span>你的内容</span>,支持html的。 看似简单,确找不到问题出自哪里 请问 如何将Oracle的及时数据交换进SqlServer 在服务器端获取的DataTable,不用Ajax在客户端(javascript)如何可以获取到? 关于类的重写继承问题,应该不是很难,请大家帮忙哦。(问题解决就给分) asp.net 的动态时钟事件是什么????? [求助]如何在Asp.Net中读取XML文件数据 网页中的验证码相关代码哪位高手知道 求助:如何在IE中实现嵌套WORD编辑器功能? 请教各位画图问题 asp.net实现POP3功能 这样的数据库连接类行不行?~~ 一个数据库中的某列常用于筛选.但是其值只有4种.我该为其建立索引?
干嘛要显示到textbox上呢?你也说了label可以,或者直接输出到页面不就Ok了写程序别那么死,同各一个问题有很多方法可以解决的!钻牛角尖只会是浪费时间
TextBox1.Text = "text1\r\ntext2";
Label1.Text = "lable1<br/>label2";
于是,Text里是对于.net环境起作用的,仅个人理解!
就象你所说的,TextBox中被解析为<br/>,不符合html的基本标记
所以...
<asp:Label ID="Label1" runat="server" Text="111111"></asp:Label>
<asp:TextBox ID="TextBox1" runat="server" Text="22222"></asp:TextBox>下面是实际在页面中产生的label 转化成span,它的text属性是被html可识别的
TextBox 的text 是input 的Value属性. <span id="Label1">111111</span>
<input name="TextBox1" type="text" value="22222" id="TextBox1" />
可以用innerhtml