我的Web窗体应用程序中具有AjaxControlToolkit中带有HtmlExtender控件的多行文本框。而且我很难从文本框中获取所有文本,包括换行符。我有以下代码:
Dim text As String = txtText.Text.Replace(Environment.NewLine, "<br/>")
但是我每次只会得到第一行文字。因此,我设置了一个断点,发现文本框的值(文本)始终是第一行。
我该怎么办,哪里出了问题?ajax扩展器和文本框是否可能存在问题?
感谢您的回答。
我找到了解决方案。我设置好了EnableSanitization="False"
,它工作正常。
码:
<asp:HtmlEditorExtender ID="HtmlEditorExtender1" runat="server" TargetControlID="txtText" EnableSanitization="False">
<toolbar>
...
</toolbar>
</asp:HtmlEditorExtender>
<asp:TextBox ID="txtText" runat="server" TextMode=MultiLine />
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句