我有一个asp:TextBox,我需要转换为FreeTextBox。以下是我的asp:TextBox aspx代码:
<%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>
<asp:TextBox ID="tbxRiskDesc" runat="server" Width="90%" TextMode="MultiLine" Rows="6" onblur="Resize(this);" onkeypress="Resize(this);" ></asp:TextBox>
<rad:RadSpell ID="spellRiskDesc" runat="server" Width="5px" ControlToCheck="tbxRiskDesc" WordIgnoreOptions="UPPERCASE" FragmentIgnoreOptions="EmailAddresses,Urls" DictionaryLanguage="en-AU" SupportedLanguages="en-AU,English" AllowAddCustom="true" DictionaryPath="~/RadControls/Spell/TDF/" SpellCheckProvider="EditDistanceProvider" EditDistance="2" ButtonType="ImageButton" />
以下代码位于aspx.cs代码中:
的Page_Load:
tbxRiskDesc.Attributes.Add("onchange", "setDirty();");
Reset_Data:
SetTextCurrentValue(tbxRiskDesc, dtEditTable, "RiskDesc");
Clear_Data:
SetTextValue(tbxRiskDesc, "RISK TITLE & DESC.:");
当我更换&#34; asp:TextBox&#34;使用以下代码在aspx文件中,后面的代码有错误,我不知道如何为Page_Load,Reset_Data&amp;更改FreeTextBox的代码。 Clear_Data部分。
<FTB:FreeTextBox ID="tbxRiskDesc" runat="server"></FTB:FreeTextBox>
转换的原因是我们需要允许用户将项目符号和超链接放入文本框中。
感谢所有帮助。
答案 0 :(得分:0)
您有两种选择:
使用RadEditor的get_contentAreaElement()方法,您可以获得对RadEditor的iframe内容区域元素的引用,然后获取对iframe的body标记的引用:
var editorSource = $ find(&#39; RadEditor1&#39;)。get_contentAreaElement()。contentWindow.document.body;
您应该在FreeTextBox文档或论坛中看到如何获取对body元素的引用并更新论坛文章自定义文本源代码中提供的上述行。