1

我在 asp.net 上有一个应用程序,我有 2 个带有 texmode="multiline" 的文本框控件的页面如下:

在第一页:

<asp:TextBox ID="txtQuestion" runat="server" Rows="2" Columns="20" TextMode="MultiLine"></asp:TextBox>

在第 2 页:

<asp:TextBox ID="txtMessage" runat="server" TextMode="MultiLine"></asp:TextBox>

当我从这些输入文本中编写用户输入文本时,如果用户按下“Enter”键,则每个换行页面的结果都不同。例如,用户输入“John”,然后点击“Enter”键和“Doe”我在这 2 个页面的 .cs 文件中有不同的换行符:

在 .cs 文件的第一页 txtQuestion.text 等于:

John\nDoe

在 .cs 文件的第二页 txtMessage.text 等于:

John\r\nDoe

我不知道是什么原因导致了这种情况,我找不到任何解决方案来从这些输入中获得相同的结果

任何人都可以帮忙吗?

谢谢

4

0 回答 0