Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Lấy dữ liệu của ckeditor trong C# luôn trả về rỗng ????

10:36 06-12-2018 538 lượt xem 1 bình luận 17:45 06-12-2018

các pro cho mình hỏi, mình có 1 đoạn code sau :

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
            <ContentTemplate>
                <asp:TextBox ID="txtCkEditor" TextMode="MultiLine" runat="server" Width="100%" Height="300px"></asp:TextBox>
                <script>
                    CKEDITOR.replace('<%=txtCkEditor.ClientID%>', {});
                </script>
                <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
            </ContentTemplate>
        </asp:UpdatePanel>

trong cs :

protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            string Value = txtCkEditor.Text; // luôn trả về rỗng nếu đặt trong Update Panel
        }

Khi lấy giá trị của Ckeditor luôn trả về rỗng nếu đặt trong Update Panel. Bỏ Update Panel đi thì lấy được :(

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
HXD.VN đã bình luận 17:44 06-12-2018
<asp:TextBox ID="txtCkEditor" Name="txtCkEditor"  TextMode="MultiLine" runat="server" Width="100%" Height="300px"></asp:TextBox>

Bạn thêm Name = "txtCkEditor" thử xem

Câu hỏi mới nhất