添加到多行文本框的额外字符

Sea*_*ean 2 firefox textbox character carriage-return asp.net-4.5

我遇到的问题是,当我创建一个多行文本框时,它会预先添加(回车换行)字符。

我正在使用 .NET 4.5。我创建了一个只有多行文本框的空项目:

<asp:TextBox ID="txtTest" runat="server" TextMode="MultiLine" Rows="5" Columns="50"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

在 Firefox 和 chrome 中,它呈现为:

<textarea name="txtTest" rows="5" cols="50" id="txtTest">&#13;&#10;</textarea> 
Run Code Online (Sandbox Code Playgroud)

在 IE 中,这很好。

先感谢您。

小智 5

就像jmoreno建议的那样,改变

controlRenderingCompatibilityVersion=4.0
Run Code Online (Sandbox Code Playgroud)

controlRenderingCompatibilityVersion=4.5
Run Code Online (Sandbox Code Playgroud)

web.config帮助我。