Hi Gary,
For multiline text content, I think you need to use a textarea (set
TextMode="Multiline") instead of a simple input.
You can verify this behavior by using following simple WebForm:
<form id="form1" runat="server">
<div>
<asp:TextBox ID="text1" runat="server"></asp:TextBox>
<asp:textbox ID="text2" runat="server"
TextMode="multiLine"></asp:textbox>
<asp:button id="button1" runat="server" text="button1"
OnClick="button1_Click"></asp:button>
<asp:Button ID="button2" runat="server" Text="button2"
OnClick="button2_Click" />
</div>
</form>
Code-behind:
protected void button1_Click(object sender, EventArgs e)
{
text1.Text = "hello\rworld";
text2.Text = "hello\rworld";
}
protected void button2_Click(object sender, EventArgs e)
{
Response.Write("Carriage Return in text1: " +
text1.Text.IndexOf('\r') + "<br>");
Response.Write("Carriage Return in text2: " +
text2.Text.IndexOf('\r') + "<br>");
}
Text2 retains the Carriage Return because its TextMode set to "Multiline".
I hope this helps. Please feel free to post here if anything is unclear.
Sincerely,
Walter Wang (wa****@online.microsoft.com, remove 'online.')
Microsoft Online Community Support
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications. If you are using Outlook Express, please make sure you clear the
check box "Tools/Options/Read: Get 300 headers at a time" to see your reply
promptly.
Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.