求解。。。
41 个解决方案
#1
前面居然没有显示出来。
<SPAN style="FONT-SIZE: 14pt"> <H3 align=center><EM><U><FONT style="BACKGROUND-COLOR: #ff0000">愿它天长地久。、。</FONT></U></EM></H3></SPAN>
<SPAN style="FONT-SIZE: 14pt"> <H3 align=center><EM><U><FONT style="BACKGROUND-COLOR: #ff0000">愿它天长地久。、。</FONT></U></EM></H3></SPAN>
#2
你把回车键按下的ascii设置为0就OK了
#3
还是没有,这次的。
<SPAN style="FONT-SIZE: 14pt" > <H3 align=center><EM><U><FONT style="BACKGROUND-COLOR: #ff0000">愿它天长地久。、。</FONT></U></EM></H3></SPAN>
之间的就是回车,放到asp.net后台中就换行了,怎么解决。
<SPAN style="FONT-SIZE: 14pt" > <H3 align=center><EM><U><FONT style="BACKGROUND-COLOR: #ff0000">愿它天长地久。、。</FONT></U></EM></H3></SPAN>
之间的就是回车,放到asp.net后台中就换行了,怎么解决。
#4
在页面中换行么!~?
#5
我也知道这么做,那我该怎么查找呢,貌似回车的ascll是13吧。
能否给出详细的代码。
#6
是的,什么意思?
我想让上面字符串的变成一条,可实际上却是两条啊。
#7
Replace("<br>","")
#8
详细代码我也记不太清.
只提供思路吧,
判断用户按下键的Ascii值是否为13,是的话.把Ascii值设置为0
只提供思路吧,
判断用户按下键的Ascii值是否为13,是的话.把Ascii值设置为0
#9
这个不起作用的,因为此字符串根本就没有<br>,那该怎么替换。
#10
思路我大概理解,就是因为不够详细,或是没有代码所以,无从下手。
还有一点,我是想把"回车"替换成<br>,这样就可以了,现在知道回车的ascll值,但是<br>的不知道啊。
1.难道我要把此字符串都转换成ascll,然后再查找13,最后替换<br>??? 可该怎么转呢。
#11
在Javascript里做替换吧,等页面刷完了,看看页面代码里有没<br/>然后在看用什么办法解决
#12
楼主是想按回车,然后在页面中添加<br />标签???
#13
刚刚已经转换成ASCLL了,但是没有13,真是不知道怎么解决了。
#14
不是的,源码是这样的
那个Hello前面是换行或回车的标记,但是没有显示成<br>,我现在想把回车或换行替换成<br>.
<P>各位用户:</P> <P>Hello这句话在前台显示是这样的:
#15
把回车或换行替换成<br>.
不就是按回车和换行的时候加入<br />标签吗?...
不就是按回车和换行的时候加入<br />标签吗?...
#16
Replace("\r\n","<br/>")
#17
#18
byte[] b1 = System.Text.Encoding.ASCII.GetBytes(ArticleContent);
转倒是转过来了,也猜到回车是哪个值了,也替换了,可以不能转回去了,汉字转回去是???
我晕了。。
转倒是转过来了,也猜到回车是哪个值了,也替换了,可以不能转回去了,汉字转回去是???
我晕了。。
#19
\r\n
#20
KeyCode
#21
js 代码 在、keydown 事件中判断 如果keycode = 13 的时候设置它为0
#22
Replace("\r\n","<br/>")
#23
各位都理解错了,我是说 现在就有这样的代码string str="<p>你好
</p> <p.嗯,我很好</p>";
response.write(str);
结果是这样的:
我怎么样避免这个问题,不像让其换行,就在红色标签中间的两个空格,作用其实是换行,但是没有显示出来。
response.write(str);
结果是这样的:
我怎么样避免这个问题,不像让其换行,就在红色标签中间的两个空格,作用其实是换行,但是没有显示出来。
#24
这个不是因为中间的那两个空格造成换行的,你要先了解下html的标签!
#25
Replace("∏","<br />");
#26
你这个换行是由于<p>是段落标记导致的。建议你用正则表达式来查找替换
#27
我知道啊,不是空格引起的,原因是每当出现<p></p>然后就要另起一行,我是想把所有的东西都放一行。
就比如string str="<p>1</p><p>2</p><p>3</p>";
但现在是这样的,
string str="<p>1</p>
<p>2</p>
<p>3</p>";
#28
你说的太对了,就是有<P>标签引起的,我应该以什么为条件替换?
#29
//可以设置p的样式不?
//如果可以的话直接加上
//不可以直接加上那就用正则加上
string str = "<p style=\"float:left;\">1</p><p style=\"float:left;\">2</p><p style=\"float:left;\">3</p>";
Response.Write(str);
#31
//如果不能直接给p加上样式的话就用正则获取到p然后给p加上样式
string str = "<p>123</p><p>234</p><p>345</p>";
string result = Regex.Replace(str, @"(?:<(?!/))p(?=>)", delegate(Match m) { return m.Value + " style=\"float:left\""; });
Response.Write(result);
#32
这个不行吗?Replace("∏","<br />");
#33
错了是 Replace("∏","");
#34
你这样是处理代码中的换行,试试Replace(content, System.Environment.NewLine, string.Empty);
但即使如此,运行后看到的效果文本肯定还是会换行,因为
<p>1</p><p>2</p><p>3</p>
和
<p>1</p>
<p>2</p>
<p>3</p>
对于浏览器而言没有实质区别的
#35
我是想把这条字符串传值到前台js中接受,var str="<%=str%>" 是这样的
如果放到一行里面,可以传送过去、
但按照现有格式是换行的,所有传送不过去。
目的是传送到前台js中,我知道对于浏览器而言没有区别,呵呵。
#36
str=str.Replace("\r\n","")这个试试 str是你的内容
#37
牛人好多 学习了
#38
你真神了,可以用了。。
哈哈,终于解决了。
但我还是不理解,str里面没有\r\n啊,怎么就可以呢。
#39
看了老半天老半天 也没看明白 楼主 到底是什么意思啊?
#40
你能把这句话string str="<p>1</p><p>2</p>"
在前台js中获取到就可以,并且显示。
#41
谢谢楼上朋友的帮助。
有些人早就告诉我正确答案了,可是我感觉不对,就没有测试,在这里我说声sorry。
有些人早就告诉我正确答案了,可是我感觉不对,就没有测试,在这里我说声sorry。
#1
前面居然没有显示出来。
<SPAN style="FONT-SIZE: 14pt"> <H3 align=center><EM><U><FONT style="BACKGROUND-COLOR: #ff0000">愿它天长地久。、。</FONT></U></EM></H3></SPAN>
<SPAN style="FONT-SIZE: 14pt"> <H3 align=center><EM><U><FONT style="BACKGROUND-COLOR: #ff0000">愿它天长地久。、。</FONT></U></EM></H3></SPAN>
#2
你把回车键按下的ascii设置为0就OK了
#3
还是没有,这次的。
<SPAN style="FONT-SIZE: 14pt" > <H3 align=center><EM><U><FONT style="BACKGROUND-COLOR: #ff0000">愿它天长地久。、。</FONT></U></EM></H3></SPAN>
之间的就是回车,放到asp.net后台中就换行了,怎么解决。
<SPAN style="FONT-SIZE: 14pt" > <H3 align=center><EM><U><FONT style="BACKGROUND-COLOR: #ff0000">愿它天长地久。、。</FONT></U></EM></H3></SPAN>
之间的就是回车,放到asp.net后台中就换行了,怎么解决。
#4
在页面中换行么!~?
#5
我也知道这么做,那我该怎么查找呢,貌似回车的ascll是13吧。
能否给出详细的代码。
#6
是的,什么意思?
我想让上面字符串的变成一条,可实际上却是两条啊。
#7
Replace("<br>","")
#8
详细代码我也记不太清.
只提供思路吧,
判断用户按下键的Ascii值是否为13,是的话.把Ascii值设置为0
只提供思路吧,
判断用户按下键的Ascii值是否为13,是的话.把Ascii值设置为0
#9
这个不起作用的,因为此字符串根本就没有<br>,那该怎么替换。
#10
思路我大概理解,就是因为不够详细,或是没有代码所以,无从下手。
还有一点,我是想把"回车"替换成<br>,这样就可以了,现在知道回车的ascll值,但是<br>的不知道啊。
1.难道我要把此字符串都转换成ascll,然后再查找13,最后替换<br>??? 可该怎么转呢。
#11
在Javascript里做替换吧,等页面刷完了,看看页面代码里有没<br/>然后在看用什么办法解决
#12
楼主是想按回车,然后在页面中添加<br />标签???
#13
刚刚已经转换成ASCLL了,但是没有13,真是不知道怎么解决了。
#14
不是的,源码是这样的
那个Hello前面是换行或回车的标记,但是没有显示成<br>,我现在想把回车或换行替换成<br>.
<P>各位用户:</P> <P>Hello这句话在前台显示是这样的:
#15
把回车或换行替换成<br>.
不就是按回车和换行的时候加入<br />标签吗?...
不就是按回车和换行的时候加入<br />标签吗?...
#16
Replace("\r\n","<br/>")
#17
#18
byte[] b1 = System.Text.Encoding.ASCII.GetBytes(ArticleContent);
转倒是转过来了,也猜到回车是哪个值了,也替换了,可以不能转回去了,汉字转回去是???
我晕了。。
转倒是转过来了,也猜到回车是哪个值了,也替换了,可以不能转回去了,汉字转回去是???
我晕了。。
#19
\r\n
#20
KeyCode
#21
js 代码 在、keydown 事件中判断 如果keycode = 13 的时候设置它为0
#22
Replace("\r\n","<br/>")
#23
各位都理解错了,我是说 现在就有这样的代码string str="<p>你好
</p> <p.嗯,我很好</p>";
response.write(str);
结果是这样的:
我怎么样避免这个问题,不像让其换行,就在红色标签中间的两个空格,作用其实是换行,但是没有显示出来。
response.write(str);
结果是这样的:
我怎么样避免这个问题,不像让其换行,就在红色标签中间的两个空格,作用其实是换行,但是没有显示出来。
#24
这个不是因为中间的那两个空格造成换行的,你要先了解下html的标签!
#25
Replace("∏","<br />");
#26
你这个换行是由于<p>是段落标记导致的。建议你用正则表达式来查找替换
#27
我知道啊,不是空格引起的,原因是每当出现<p></p>然后就要另起一行,我是想把所有的东西都放一行。
就比如string str="<p>1</p><p>2</p><p>3</p>";
但现在是这样的,
string str="<p>1</p>
<p>2</p>
<p>3</p>";
#28
你说的太对了,就是有<P>标签引起的,我应该以什么为条件替换?
#29
//可以设置p的样式不?
//如果可以的话直接加上
//不可以直接加上那就用正则加上
string str = "<p style=\"float:left;\">1</p><p style=\"float:left;\">2</p><p style=\"float:left;\">3</p>";
Response.Write(str);
#30
#31
//如果不能直接给p加上样式的话就用正则获取到p然后给p加上样式
string str = "<p>123</p><p>234</p><p>345</p>";
string result = Regex.Replace(str, @"(?:<(?!/))p(?=>)", delegate(Match m) { return m.Value + " style=\"float:left\""; });
Response.Write(result);
#32
这个不行吗?Replace("∏","<br />");
#33
错了是 Replace("∏","");
#34
你这样是处理代码中的换行,试试Replace(content, System.Environment.NewLine, string.Empty);
但即使如此,运行后看到的效果文本肯定还是会换行,因为
<p>1</p><p>2</p><p>3</p>
和
<p>1</p>
<p>2</p>
<p>3</p>
对于浏览器而言没有实质区别的
#35
我是想把这条字符串传值到前台js中接受,var str="<%=str%>" 是这样的
如果放到一行里面,可以传送过去、
但按照现有格式是换行的,所有传送不过去。
目的是传送到前台js中,我知道对于浏览器而言没有区别,呵呵。
#36
str=str.Replace("\r\n","")这个试试 str是你的内容
#37
牛人好多 学习了
#38
你真神了,可以用了。。
哈哈,终于解决了。
但我还是不理解,str里面没有\r\n啊,怎么就可以呢。
#39
看了老半天老半天 也没看明白 楼主 到底是什么意思啊?
#40
你能把这句话string str="<p>1</p><p>2</p>"
在前台js中获取到就可以,并且显示。
#41
谢谢楼上朋友的帮助。
有些人早就告诉我正确答案了,可是我感觉不对,就没有测试,在这里我说声sorry。
有些人早就告诉我正确答案了,可是我感觉不对,就没有测试,在这里我说声sorry。