CKEditorControl - Value ist keine gültige Eigenschaft

Beantwortet CKEditorControl - Value ist keine gültige Eigenschaft

  • Donnerstag, 31. Januar 2013 13:52
     
      Enthält Code

    Hallo Zusammen,

    ich möchte in CKEditorControl Inhalt aus der Datenbank anzeigen, bekomme aber die Fehlermeldung:

    Bidirektionale Bindungen werden nur für Eigenschaften unterstützt. Value ist keine gültige Eigenschaft für CKEditorControl.

    Hier mein Code:

    <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Edit.aspx.vb" Inherits="FbGKyritzerLand.Edit" %>
    
    <%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %>
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <asp:SqlDataSource ID="SqlDataSource1" runat="server"
                    ConnectionString="<%$ Connectionstrings:rsCMSFBG_DatabaseConnectionString %>"
                    SelectCommand="Select [content] from [Content]" ProviderName="System.Data.SqlClient"></asp:SqlDataSource>
    
                <asp:FormView ID="FormView1" runat="server"
                    DataSourceID="SqlDataSource1"
                    DefaultMode="Edit">
    
                    <EditItemTemplate>
                        <CKEditor:CKEditorControl ID="CKEditorControl1" runat="server"
                            Value='<%# Bind("Content")%>'>
                        </CKEditor:CKEditorControl>
    
                    </EditItemTemplate>
                </asp:FormView>
    
            </div>
        </form>
    </body>
    </html>
    

    Was mache ich da falsch?

    Viele Grüße

    Rolf


Alle Antworten

  • Donnerstag, 31. Januar 2013 14:09
    Moderator
     
     Beantwortet

    Hallo Rolf,

    wenn ich mir das ASP.NET Control anschaue (was ich aber für den CKEditor 4 nicht verwenden würde, die Integration ist mittlerweile so einfach, da brauchts das nicht mehr), gibt es dort keine Eigenschaft "Value", sondern nur "Text".

    Daher würde ich mal vermuten, dass die Fehlermeldung korrekt ist und Du anstelle von Value="..." einfach Text="..." schreiben musst.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    • Als Antwort markiert rsComputing Donnerstag, 31. Januar 2013 16:59
    •  
  • Donnerstag, 31. Januar 2013 17:00
     
     

    Hallo Stefan,

    danke, das war´s.

    Viele Grüße

    Rolf.