我在asp.net上有一个应用程序构建,我在其中使用自由文本框控件。该应用程序在Chrome中正常运行,但在Firefox中我遇到错误:
TypeError:FTB_API.MainContent_popEditProj_txtEditdescription未定义。
以下是我收到错误的详细信息:
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
FTB_API['MainContent_popEditProj_txtEditdescription'].StoreHtml();FTB_API['MainContent_newtask_taskdescription'].StoreHtml();FTB_API['MainContent_pproj_description'].StoreHtml();
return true;
}
//]]>
</script>
浏览器自己生成这个。我的aspx代码如下:
<FTB:FreeTextBox ID="txtEditdescription" runat="server" EditorBorderColorDark="Gray"
EditorBorderColorLight="Gray" GutterBorderColorDark="Gray" GutterBorderColorLight="White"
Height="200px" ToolbarStyleConfiguration="OfficeXP" Width="950px" BackColor="Silver">
</FTB:FreeTextBox>
这只是我使用FTB控件的一个实例。
答案 0 :(得分:0)
尝试将此属性添加到您的FTB:
ClientIDMode="Static"
所以:
<FTB:FreeTextBox ID="txtEditdescription" runat="server" EditorBorderColorDark="Gray"
EditorBorderColorLight="Gray" GutterBorderColorDark="Gray" GutterBorderColorLight="White"
Height="200px" ToolbarStyleConfiguration="OfficeXP" Width="950px" BackColor="Silver" ClientIDMode="Static">
</FTB:FreeTextBox>