0

我有一个构建在 asp.net 上的应用程序,我在其中使用自由文本框控件。该应用程序在 Chrome 中运行良好,但在 Firefox 中出现以下错误:

类型错误: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 控制的一个实例。

4

1 回答 1

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>
于 2013-10-24T12:30:23.693 回答