본문 바로가기

전체 글308

UTF-8 Text 파일 Bulk Insert 시 한글깨짐 현상 해결 방안 UTF-8 Text 파일 Bulk Insert 시 한글깨짐 현상 해결 방안 Bulk Insert 구문으로 Insert 시 Varchar 나 Nvarchar 컬럼에 Insert 된 데이터가 한글이 깨지는 현상이 있었습니다. CREATE TABLE dbo.Table ( NAME NVARCHAR(255) NULL ) BULK INSERT dbo.Table FROM 'D:\text.txt' ( ROWTERMINATOR = '\r\n' FIELDTERMINATOR = '\t' ) 검색을 통하여 방법을 찾다보니 BULK INSERT시에 UTF-8 형식으로 인코딩 된 텍스트파일은 깨진다는것을 알았습니다. 텍스트 파일을 "유니코드" 형식으로 저장후 BULK INSERT 해보니 일부가 WildChar (?) 형식으로 변.. 2013. 12. 24.
Ajax.BeginForm 사용시 IE 8에서 리프레시가 두번 일어나는 문제 Ajax.BeginForm 사용시 IE 8에서 리프레시가 두번 일어나는 문제 .. . . . submit 호출시 // 서브밋시에 두번 리프레시가 되서 미쳐버릴거같다. $(document).ready( function () { $("#btnSearch").click(function () { $("#frmUserList").submit(); }); }); 당최 알수가 없다 IE 10에서는 발생하지가 않는데 IE 8 에서 자꾸 페이지가 리프레시되어 렌더되서 Fiddler로 캡쳐해보니 두번 Ajax 비동기 요청이 발생하였다. 찾다보니 아래의 사이트에서 해결방안을 얻을 수 있었다. 출처 : http://brianreiter.org/2011/04/05/submitting-an-mvc-ajax-beginform-us.. 2013. 12. 23.
[JQuery] Ajax 동기화 호출 방법 방법을 몰라 찾다보니 ajaxSetup을 통해 설정할 수 잇는 방법을 알게 되었다. 기본적으로 async (비동기) 호출 설정으로 되어있다고 한다. 필요해 의해 동기화로 호출 해야 하는 경우가 있을시 아래와 같이 처리하였다... ajax 메서드 호출시 $.ajax({ type: "POST", url: url, dataType: "json", contentType: "application/x-www-form-urlencoded; charset=euc-kr", async: false, // false : 비동기 , true : 동기 data: params, success: function (json) { }, error: function (e) { }}); // ajaxSetup으로 변경 방안 $("#ddl.. 2013. 12. 18.
mvc2 Ajax.BeginForm 호출시 validation이 동작하지 않는 현상 Ajax.BeginForm 호출시 validation이 동작하지 않는 현상 - 제목 그대로 Ajax.BeginForm 호출시 Model 클래스를 통해 IDataErrorInfo를 상속받아 유효성을 검사하여 어긋난다면 이라던지 를 이용하여 메세지를 출력하려 했습니다. 하지만 메세지는 출력이 되지 않았습니다. Html.BeginForm을 이용하여야 정상적으로 동작하였습니다. View 부분 ----------------------- 사용자 등록 일련 번호 Model 부분 ----------------------- public class UserModifyContext : IDataErrorInfo { public int USERINFO_SERIAL { get; set; } #region IDataErrorIn.. 2013. 12. 17.
[ASP.NET MVC2] Html.TextBox 의 readonly 처리 Html.TextBox 의 readonly 처리 - HtmlAttribute 부분에 readonly 단어를 입력하면 기본 키워드로 인식하게 되 웹 페이지 빌드시 에러가 난다. 이 에러의 해결을 위해 찾다보니 "@" 를 붙이면 동작하게 되는것을 알게 되었다. 2013. 12. 17.
Jquery AJAX로 호출하고 List<T>형식 JSon 형식으로 수신 Html.DropDownList 의 Change 이벤트 발생시 Jquery 로 Mvc Action 메서드 호출!! $("#ddlCenterCD").change(function () { var selectedValue = $("#ddlCenterCD").val(); $.ajax({ url: "", type : "POST", data : { CenterCD : selectedValue } , error : function ( xhr ,ajaxOptions,thrownError ) { alert(xhr.status); alert(thrownError); }, success : function (result) { alert(result); } }); }); Controller 페이지의 JsonResult Act.. 2013. 12. 12.
[JQuery] 사용시 ActiveX 제어 방법 spLocalIP라는 id를 가지는 span 요소에 특정 ActiveX 메서드인 GetLocalIPAddress를 실행해 IP주소를 리턴 받고자 하였다. 특이사항은 document.getElementById("LocalIP").GetLocalIPAddress() 호출시에는 정상적으로값이 나왔지만 JQuery 구문으로 $("#spLocalIP").text($("#LocalIP").GetLocalIPAddress()); Active X 메서드 호출시에는 아무 반응이 없었다. 찾다보니 해결책은 아래와 같았다 . get(0) 으로 접근하는 것이었다. get에 대해 공부해보고 원인을 찾아봐야겠다. $("#spLocalIP").text($("#LocalIP").get(0).GetLocalIPAddress()); /.. 2013. 12. 3.
호스트 이름으로 검색하여 IP 주소 얻어오기 SmartClient 일부 사용자 컨트롤 중 사용자 IP를 얻어오는 메서드가 필요하게 되었다!! using System.Net; public string GetLocalIPAddress() { IPHostEntry host = Dns.Resolve(Dns.GetHostName()); string localIP = host.AddressList[0].ToString(); lblLocalIPAddress.Text = localIP; return localIP; } 2013. 12. 3.
window.showModalDialog 호출 후 Submit 시 발생 문제 임시 방안 해결 window.showModalDialog 호출 후 Submit 시 발생 문제 임시 방안 해결 - Submit 이나 ActionLink로 호출 시 새 윈도우가 호출되어 처리된다. - 새 윈도우 호출시 self.Close()가 먹히지 않았다. 임시 방편으로 를 호출 하여 모달창 안에서 호출이 되게 해결 하였다. 2013. 11. 26.