나는 방금 ckeditor로 놀고 있었고, 나를 위해 일할 돈없는 것을 얻을 수 없었다. 필자는 어쨌든 포스트 백의 바로 전에 또는 동시에 텍스트 상자를 "데이터 바인딩"해야합니다. 어떻게해야합니까?포스트 백에서 서버에 자바 스크립트 값을 푸시하는 방법은 무엇입니까?
데이터를로드하는 것은 좋지만 업데이트를 클릭하면 어떻게 든 새 텍스트 상자의 값을 가져와야합니다. 서버에서 클라이언트를 호출하는 것만 큼 간단하지가 않습니다. 변경 사항을 다시 적용하려면 클라이언트가 필요합니까? 이제 값이 항상 내가 원래 내 CKEditor에 바인딩 값의 동일
protected override void ExtractValues(IOrderedDictionary dictionary)
{
dictionary[Column.Name] =
ConvertEditedValue(HttpUtility.HtmlEncode(CKEditor.Text));
}
: 동적 데이터에서
는 다음과 같은 방법으로 개체에 다시 컨트롤의 값을 바인딩하는 방법이있다 제어 :
protected override void OnDataBinding(EventArgs e)
{
base.OnDataBinding(e);
if (FieldValue != null)
{
CKEditor.Text = HttpUtility.HtmlDecode(FieldValueEditString);
}
}
어떻게 해결할 수 있습니까? :)
DOH! 물론 클라이언트 ID를 CKEditor.ClientID에서 가져 오려고했지만 응용 프로그램 소스에서와 동일하지 않습니다. 건배! – mhenrixon