1. StrComp를 통한 문자열 비교

<%

strA = "myText"

strB = "MyText"


If StrComp(strA, strB) = 0 Then

Response.Write "같은 문자열"

ElseIf StrComp(strA, strB) = -1 Then

Response.Write strA & " < " & strB

ElseIf StrComp(strA, strB) = 1 Then

Response.Write strA & " > " & strB

EndIf

%>

반응형


1. ASP에서 자바스크립트 변수 사용


<html>

<head>

<script type="text/javascript">

var titleType = opener.document.getElementById("titleInfo");

</script>

</head>

<body>

<%

myType = "<script>document.write(titleType);</script>"

%>

</body>

<html>



반응형

'Programming' 카테고리의 다른 글

[ASP] Get 전송(?)  (0) 2017.09.22
[ASP] 문자열 비교  (0) 2017.09.22
[ASP] 오류 'ASP 0131' 허용되지 않는 부모 경로  (0) 2017.09.06
[ASP] Session  (0) 2017.08.18
[ASP] 파일에 존재하는 문자열 개수 찾기.  (0) 2017.08.14


1. 부모창에서 변수 선언


<script type = "text/javascript">

var titleType = "temp";

</script>




2. 자식창에서 opener사용


<script type="text/javascript">

var titleType = opener.document.getElementById("titleInfo");

</script>






반응형


1. 문자열을 날짜로 변환 (string type to datetime type)


string sDttm = "2017-09-21";

DateTime = dttm = Convert.ToDateTime(sDttm);




2. 날짜를 문자열로 변환(datetime type to string type)


Datetime dttm = DateTime.Now;

string sDttm = dttm.ToString("yyyy-MM-dd");




3. 날짜 비교 (compare datetime type)


DateTime dttmA = Convert.ToDateTime("2017-01-01"), dttmB = DateTime.Now;

/* 

 * compareResult가 0보다 작은경우 : dttmA < dttmB 

 * compareResult가 0인 경우 : dttmA dttmB 

 * compareResult가 0보다 큰경우 : dttmA > dttmB 

 */

int compareResult = DateTime.Compare(dttmA, dttmB);


반응형

'Programming > C#' 카테고리의 다른 글

[WPF] 그리드 헤더 짤림 현상  (0) 2018.06.07
[C#] 문자열 검증. (null값, 공백확인)  (0) 2017.09.22
[C#] 문자열 인코딩 변환 (EUC-KR, UTF-8)  (0) 2017.09.20
[C#] 람다 식 간략한 예시  (0) 2017.07.03
[C#] Nullable type  (0) 2017.04.24



출처를 참고, 텍스트파일을 열어 UTF-8인코딩으로 변경하는 코드


int euckrCodepage = 51949;

System.Text.Encoding utf8 = System.Text.Encoding.UTF8;

System.Text.Encoding euckr = System.Text.Encoding.GetEncoding(euckrCodepage);


string[] readText = File.ReadAllLines(FILE_DIR, euckr);

int line = readText.Length;

string curLine;

byte[] utf8Bytes;

string decodedStringByUTF8;

for (int i = 0; i < line; i ++)

{

    curLine = readText[i];

    utf8Bytes = utf8.GetBytes(curLine);

    decodedStringByUTF8 = utf8.GetString(utf8Bytes);

    readText[i] = decodedStringByUTF8;

}

File.WriteAllLines(FILE_DIR, readText, Encoding.UTF8);





아래는 참조한 코드


string s = "홍길동";

Console.WriteLine("원본문자열 : {0}", s);

 

 // 코드페이지 번호 : http://msdn.microsoft.com/ko-kr/library/system.text.encoding.aspx

int euckrCodepage = 51949;

             

// 인코딩을 편리하게 해주기 위해서 인코딩클래스 변수를 만듭니다.

System.Text.Encoding utf8 = System.Text.Encoding.UTF8;

System.Text.Encoding euckr = System.Text.Encoding.GetEncoding(euckrCodepage);

 

// 위에서 만든 변수를 이용하여 Byte의 배열로 문자열을 인코딩하여 얻는 부분입니다.

byte[] utf8Bytes = utf8.GetBytes(s);

Console.Write("UTF-8 : ");

foreach (byte b in utf8Bytes)

{

    Console.Write("{0:X} ", b); // byte를 16진수로 표기합니다.

}

Console.Write("\n");


byte[] euckrBytes = euckr.GetBytes(s);

Console.Write("EUC-KR : ");

foreach (byte b in euckrBytes)

{

    Console.Write("{0:X} ", b); // byte를 16진수로 표기합니다.

}

Console.Write("\n");


// 인코딩된것을 문자열로 변환하기

string decodedStringByEUCKR = euckr.GetString(euckrBytes);

string decodedStringByUTF8 = utf8.GetString(utf8Bytes);

Console.WriteLine("EUC-KR로 디코딩된 문자열 : " + decodedStringByEUCKR);

Console.WriteLine("UTF-8로 디코딩된 문자열 : " + decodedStringByUTF8);



반응형

'Programming > C#' 카테고리의 다른 글

[C#] 문자열 검증. (null값, 공백확인)  (0) 2017.09.22
[C#] 날짜 변환 및 비교  (0) 2017.09.21
[C#] 람다 식 간략한 예시  (0) 2017.07.03
[C#] Nullable type  (0) 2017.04.24
[C#] 게시된 IIS의 경로 찾기  (0) 2017.03.28


indexOf를 이용하면 포함여부를 알 수 있다.


var stringA = "abcdefghijklmn";

var stringB = "efg"


if(srtingA.indexOf(stringB) != -1) {

//Found

//문자열을 찾으면 해당 문자열이 몇번쨰에 위치해있는지 알려준다.

}

else{

//Not found

//문자열을 못찾으면 -1을 리턴한다.

}

반응형



XHR요청을 서버에 보내면 서버에서 처리에 따른 응답을 클라이언트에서 확인 할 수 있다.




1. readyState


    • 0 : uninitialized
    • 1 : loading
    • 2 : loaded
    • 3 : interactive
    • 4 : complete


2. status


    • 200 : OK
    • 404 : Not found
    • 500 : Internal server error


반응형

<Script Language="JavaScript">

    function ClosePopup(){

   /* IE 버전정보 */

        if(navigator.appVersion.indexOf("MSiE 7.0") >= 0 ){

            window.open('about:blank','_self').close();

        }else{

            window.opener = self;

            self.close();

        }

    }

</Script>

반응형




문제


Active Server Pages 오류 'ASP 0131'

허용되지 않는 부모 경로

_______.asp, 줄 1

'__________' Include 파일은 부모 디렉터리를 표시하기 위해 '..'를 사용할 수 없습니다. 



해결


1. IIS의 사이트를 클릭한다.

2. ASP항목을 클릭한다.

3. 부모경로사용을 False->True로 변경한다.


반응형



$("#select메뉴 ID").val("value값");


select메뉴중 value값을 value로 갖고있는 항목으로 변경된다.




만약 onchange에 이벤트를 걸어두었다면


$("#select메뉴 ID").val("value값").change()로 변경된 값을 적용해 이벤트를 호출할 수 있다.

반응형

+ Recent posts