无法从UpdatePanel的DetailsView中获取fckeditor 的值
<asp:UpdatePanel ID="UpdatePanelDetailsView" runat="server" UpdateMode="Conditional"><ContentTemplate>
<asp:DetailsView ID="dvCustomerDetail" runat="server" AutoGenerateRows="False" BorderWidth="0px"
CellPadding="4" CellSpacing="1" CssClass="forumline" Width="830px"
DataKeyNames="id" OnItemUpdating="dvCustomerDetail_ItemUpdating" OnItemInserting="dvCustomerDetail_ItemInserting" OnModeChanging="dvCustomerDetail_ModeChanging" OnDataBound="dvCustomerDetail_DataBound">
<Fields>
<asp:TemplateField HeaderText="标题:">
<EditItemTemplate>
<asp:TextBox ID="txtTitle" runat="server" Text='<%# Bind("Title") %>' />
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="txtTitle" runat="server" />
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="内容:">
<EditItemTemplate>
<FCKeditorV2:FCKeditor ID="txtDetail" runat="server" Height="400px" Value='<%# Bind("Detail") %>'></FCKeditorV2:FCKeditor>
</EditItemTemplate>
<InsertItemTemplate>
<FCKeditorV2:FCKeditor ID="txtDetail" runat="server" Height="400px"></FCKeditorV2:FCKeditor>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<EditItemTemplate>
<center>
<asp:LinkButton ID="btnSave" runat="server" CausesValidation="True" CommandName="Update"
Text="修改"></asp:LinkButton>
<asp:LinkButton ID="btnCancel" runat="server" CausesValidation="False" CommandName="Cancel"
Text="取消" ></asp:LinkButton>
</center>
</EditItemTemplate>
<InsertItemTemplate>
<center>
<asp:LinkButton ID="btnSave" runat="server" CausesValidation="True" CommandName="Insert"
Text="添加"></asp:LinkButton>
<asp:LinkButton ID="btnInsCancel" runat="server" CausesValidation="False" CommandName="Cancel"
Text="取消" ></asp:LinkButton>
</center>
</InsertItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>
</ContentTemplate>
</asp:UpdatePanel>
在后台无法获取fckeditor 的值 ,网上说加入
Page.ClientScript.RegisterOnSubmitStatement(txtDetail.GetType(), "editor", "FCKeditorAPI.GetInstance('" + txtDetail.ClientID + "').UpdateLinkedField();");
就可以获取值;可是我加了没有效果,可能是加的位置不对,如果加才能获取值呢? --------------------编程问答-------------------- mark --------------------编程问答-------------------- 不懂,帮忙顶起来 --------------------编程问答-------------------- --------------------编程问答-------------------- 该不会是因为中间发生异常了,所以没达到你的预期目标吧
比如 page 的 requestvalided=false 有没有加 --------------------编程问答--------------------
补充:.NET技术 , VC.NET