.net 


<CKEditor:CKEditorControl ID="cke" runat="server" ResizeMinHeight="500" AutoGrowMinHeight="500" Height="500"></CKEditor:CKEditorControl>



javascript


CKEDITOR.instances.<%= cke.ClientID %>.getData(); // 불러오기

CKEDITOR.instances.<%= cke.ClientID %>.setData('입력값'); // 입력

'Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다.


해결방법

  - AccessDatabaseEngine 설치 : AccessDatabaseEngine.exe, AccessDatabaseEngine_X64.exe

'개발 > C# .NET' 카테고리의 다른 글

ASP.NET Core 앱 게시 및 배포  (0) 2022.05.23
DropDownList HTML 특수코드 적용  (0) 2017.07.18
CKEditor 내용 불러오기 및 입력  (0) 2017.06.21

JAVASCRIPT


test.aspx


········

var arrParams = [];

     arrParams[0] = '0';

     arrParams[1] = 'test';

var jsonData = JSON.stringify({ pArrParams: arrParams }); // ascx와 변수명이 동일이해 한다


$.ajax({

type: 'POST',

url: 'test.ascx/GetTestParam',

data: jsonData,

//async: false, // 동기(true)/비동기(false)

//contentType: 'application/json; charset=euc-kr',

dataType: 'json', // dataType is json format

success: function (res) {

var result = res.d;

//console.log(result);

},

error: function (res) {

alert('오류가 발생했습니다.\n\nstatus : ' + res.status + '\nstatusText : ' + res.statusText);

//console.log(res.responseText);

}

});

········



.NET


test.ascx


········

/// <summary>

/// Setting의 요약 설명입니다.

/// </summary>

[WebService(Namespace = "http://tempuri.org/")]

[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

[ScriptService]

········

[WebMethod]

public int GetTestParam(List<string> pArrParams)

{

object[] arrParam = new object[2];


arrParam[0] = pArrParams[1];

arrParam[1] = pArrParams[2];


// 파라미터를 받아서 처리

········

}

········

+ Recent posts