세션 정보 확인


C:\>qwinsta  /server servername


세션 끊기


C:\>rwinsta 세션아이디 /server servername


서버에 접근하지 못하는 경우 접속된 사용자의 세션을 끊어서 접속할 수 있다.

티켓 예매나 수강신청시 

사이트 서버 시간을 확인 하기 위한 사이트 입니다.


네이버에 수두룩하네요..


http://time.openqz.me

http://time.navyism.com

http://time.dokgol.com

http://time.wmm.kr

http://servertime.zz.am


'정리없는자료 > 유틸' 카테고리의 다른 글

서버 시간확인 수강신청  (0) 2016.04.13
MP3 파일 OGG 파일로 변환  (0) 2012.07.26
.NET Reflector 닷넷 리플렉터  (0) 2011.12.14
Core Temp, CPU 온도 확인  (0) 2011.12.13
IETester - IE 버전 확인  (0) 2009.11.23
IE Developer Toolbar - 디자인깨짐  (0) 2009.11.23

Global.asax 에서 RouteTable를 사용하셔 POST 데이터 전송시 에러가 발생하는 경우 사용


using System.Web.Routing;


void Application_Start(object sender, EventArgs e)

{

   // 응용 프로그램이 시작될 때 실행되는 코드입니다.

    RouteTable.Routes.Ignore("{resource}.axd/{*pathInfo}");

    RegisterRoutes(RouteTable.Routes);

}


void RegisterRoutes(RouteCollection routes)

{

  routes.MapPageRoute("IndexPage", "Index", "~/Index.aspx");

  //추가

}


트릭 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
void Application_EndRequest(Object Sender, EventArgs e)
{
            if ("POST" == Request.HttpMethod)
            {
                byte[] bytes = Request.BinaryRead(Request.TotalBytes);
                string s = Encoding.UTF8.GetString(bytes);
                if (!String.IsNullOrEmpty(s))
                {
                    int QueryStringLength = 0;
                    if (0 < Request.QueryString.Count)
                    {
                        QueryStringLength = Request.ServerVariables["QUERY_STRING"].Length;
                        Response.AppendToLog("&");
                    }
 
 
                    if (4100 > (QueryStringLength + s.Length))
                    {
                        Response.AppendToLog(s);
                    }
                    else
                    {
                        Response.AppendToLog(s.Substring(0, (4090 - QueryStringLength)));
                        Response.AppendToLog("|||...|||");
                    }
                }
            }
}
cs


mssql 테이블 변수 사용해서 커서 대체


테이블 변수는 쿼리가 실행되는 세션안에서만 유효하며 일반 변수와 같다.

커서(CURSOR)보다는 임시 테이블(#TEMPTABLE) 이 

임시테이블 보다는 테이블 변수(@TEMPTABLE)를 사용하는 것이 성능에 좋다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
DECLARE @TAMP_T TABLE      
(    
 TMPID INT IDENTITY(1,1) NOT NULL,
 ID INT,
 NAME VARCHAR(20)
)  
 
 
INSERT INTO @TAMP_T(ID,NAME)
SELECT ID,NAME FROM DATATABLE
   
DECLARE @TMPID AS INT, @MAXID AS INT
DECLARE @ID INT
DECLARE @NAME VARCHAR(20)
SELECT @TMPID = MIN(TMPID), @MAXID = MAX(TMPID) FROM @TAMP_T  
 
WHILE @TMPID <= @MAXID      
BEGIN      
  --ROW  
  SELECT  
    @ID = ID,  
    @NAME = NAME
  FROM @TAMP_T      
  WHERE TMPID = @TMPID    
   --INSERT
   --UPDATE
   --DELETE
   --SELECT
  --WHERE ID = @ID AND NAME = @NAME
 SET @TMPID = @TMPID + 1      
END
cs


mssql 페이징 프로시저(PROCEDURE)

EXEC UP_TEST_PAGING '10','1',''


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
CREATE PROCEDURE [dbo].[UP_TEST_PAGING]
  (
    @PAGESIZE        VARCHAR(10)    = '',        -- 페이지 사이즈
    @IPAGE            VARCHAR(10)    = '',        -- 현재페이지
    @TYPE                  CHAR(4) = ''
)
AS
    SET NOCOUNT ON
    DECLARE @SQL    VARCHAR(8000)
    DECLARE @WHERE    VARCHAR(4000)
    SET @SQL = ''
    
    SET @WHERE = ' WHERE 1=1 '
    
    IF (ISNULL(@TYPE, '') <> ''  )
    BEGIN
        SET @WHERE =  @WHERE + ' AND A.COLUMN2 = ''' + @TYPE + ''' '    
    END    
 
 
    SET @SQL = ' SELECT    AAA.* '
    SET @SQL = @SQL + CHAR(10) + ' FROM    ( '
    SET @SQL = @SQL + CHAR(10) + '            SELECT  '
    SET @SQL = @SQL + CHAR(10) + '                    ROW_NUMBER() OVER(ORDER BY INSERTDATE DESC) AS RNUM,  '           -- ROWNUM
    SET @SQL = @SQL + CHAR(10) + '                    AA.* '
    SET @SQL = @SQL + CHAR(10) + '            FROM  ( '
    SET @SQL = @SQL + CHAR(10) + '                    SELECT  TOP (' + @IPAGE + '*' + @PAGESIZE + ') '
    SET @SQL = @SQL + CHAR(10) + '                             A.COLUMN1 '
    SET @SQL = @SQL + CHAR(10) + '                            ,A.COLUMN2 '
    SET @SQL = @SQL + CHAR(10) + '                            ,A.INSERTDATE '
    SET @SQL = @SQL + CHAR(10) + '                        FROM TEMPTABLE A '
    SET @SQL = @SQL + CHAR(10) + @WHERE
    SET @SQL = @SQL + CHAR(10) + '                    ORDER BY INSERTDATE DESC '    
    SET @SQL = @SQL + CHAR(10) + '                ) AS AA '
    SET @SQL = @SQL + CHAR(10) + '            ) AS AAA '
    SET @SQL = @SQL + CHAR(10) + ' WHERE AAA.RNUM BETWEEN (('+ @IPAGE +'-1)*'+@PAGESIZE+'+1) AND ((('+@IPAGE+'-1)+1)*'+@PAGESIZE+')'
    --TOTALCOUNT
    SET @SQL = @SQL + CHAR(10) + ' SELECT COUNT(1) AS TOTALCOUNT '
    SET @SQL = @SQL + CHAR(10) + ' FROM TEMPTABLE AS A '
    SET @SQL = @SQL + CHAR(10) + @WHERE
    
        
 
EXEC(@SQL)
    
RETURN
cs


jquery 파일 다운로드

스크립트 다운로드(MIT) jquery.fileDownload.js


1
2
3
4
5
6
7
8
9
10
11
<script src="../js/jquery.fileDownload.js"></script>
<script>
$(document).ready(function () {
   $('#btn').click(function () {
       $.fileDownload('/Download.html?filePath=' + filePath)
        .done(function () { alert('다운로드 성공'); })
        .fail(function () { alert('다운로드 실패'); });
        return false;
    });    
});
</script>
cs


'정리없는자료 > Javascript' 카테고리의 다른 글

jquery 파일 다운로드  (0) 2016.04.07
javascript 파일 업로드 타입,크기 체크  (0) 2016.04.07
jquery 이메일 주소 체크  (0) 2016.04.06
javascript json encoding  (0) 2011.12.12
javascript 년/월/일 뒤의 날짜 리턴  (2) 2008.05.23
javascript 클리핑  (0) 2008.05.05

javascript 파일 업로드 타입,크기 체크



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 if (window.File && window.FileReader && window.FileList && window.Blob) 
{
      fsize = $('#FileUpload1')[0].files[0].size;
      ftype = $('#FileUpload1')[0].files[0].type;
      fname = $('#FileUpload1')[0].files[0].name;
      sizeInMb = fileSize.size / 1024;
      sizeLimit = 1024 * 10;
      switch (ftype) {
           case 'image/png':
           case 'image/gif':
           case 'image/jpeg':
           case 'image/pjpeg':
                  break;
            default:
                   alert('이미지 파일만 등록가능합니다.');
                return false;
         }
}
cs


'정리없는자료 > Javascript' 카테고리의 다른 글

jquery 파일 다운로드  (0) 2016.04.07
javascript 파일 업로드 타입,크기 체크  (0) 2016.04.07
jquery 이메일 주소 체크  (0) 2016.04.06
javascript json encoding  (0) 2011.12.12
javascript 년/월/일 뒤의 날짜 리턴  (2) 2008.05.23
javascript 클리핑  (0) 2008.05.05
asp.net FTP 파일 업로드

.ASPX
<asp:FileUpload id ="FileUpload1" runat ="server"   />

.CS
1
2
3
4
5
6
7
8
9
10
11
string filename = Path.GetFileName(FileUpload1.FileName);
FtpWebRequest rq = (FtpWebRequest)System.Net.FtpWebRequest.Create("ftp://xxx.com/" + filename);
rq.Credentials = new System.Net.NetworkCredential("아이디""비밀번호");
rq.Method = System.Net.WebRequestMethods.Ftp.UploadFile;
System.IO.Stream fs = FileUpload1.PostedFile.InputStream;
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);
fs.Close();
System.IO.Stream ftpstream = rq.GetRequestStream();
ftpstream.Write(buffer, 0, buffer.Length);
ftpstream.Close();    
cs



<script src="/jquery/jquery-1.11.1.min.js" ></script>


var regEmail = /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;


if (!regEmail.test($("#txtEmail").val())) {

   alert('이메일 형식이 잘못되었습니다.');

   $("#txtEmail").focus();

   return false;

}

'정리없는자료 > Javascript' 카테고리의 다른 글

jquery 파일 다운로드  (0) 2016.04.07
javascript 파일 업로드 타입,크기 체크  (0) 2016.04.07
jquery 이메일 주소 체크  (0) 2016.04.06
javascript json encoding  (0) 2011.12.12
javascript 년/월/일 뒤의 날짜 리턴  (2) 2008.05.23
javascript 클리핑  (0) 2008.05.05

asp.net updatepanel 사용시 history.back  할 경우 페이징 상태를 저장합니다.


scriptmanager 에 enablehistory, onnavigate를 설정합니다.

<asp:ScriptManager ID="ScriptManager1" runat="server" EnableHistory ="true"  onnavigate="ScriptManager1_Navigate"></asp:ScriptManager>


cs 처리

protected int CurIndex

{

     get

     {

        return ViewState["CurIndex"] != null ? Convert.ToInt32(ViewState["CurIndex"]) : 0;

      }

      set

      {

                ViewState["CurIndex"] = value;

       }

}


protected void Page_Load(object sender, EventArgs e)

{

    if (!IsPostBack)

    {

        CurIndex = 0;

        BindData();

    }

}


protected void PagingControl_OnPageIndexChanged(object sender, PagingControl.PagingEventArgs e)

{

        CurIndex = e.PageIndex ;

        ScriptManager1.AddHistoryPoint("CurIndex", CurIndex.ToString());

        BindData();

}


protected void ScriptManager1_Navigate(object sender, HistoryEventArgs e)

{

        PagingControl.CurrentPageIndex = Convert.ToInt32(e.State["CurIndex"]);

        BindData();

        UpdatePanel1.Update();

}



ASP.NET 동영상 업로드시 썸네일 이미지 생성


// -ss 00:05:00 5분 


var filePath= Server.MapPath("~/") +"exam.mp4"

var thumImg = Server.MapPath("~/") +  "exam.jpg"

var ffmpeg = new Process

{

     StartInfo =

      {  // 60sec

         Arguments = " -i \"" + filePath + "\"  -s 280*240  -ss 00:05:00 -vframes 1 -an -f image2 -vcodec mjpeg  \"" + thumImg + "\"",

         FileName = Server.MapPath("ffmpeg.exe")

       }

};

ffmpeg.StartInfo.UseShellExecute = false;

ffmpeg.StartInfo.CreateNoWindow = true;

ffmpeg.StartInfo.RedirectStandardOutput = false;

ffmpeg.Start();

swf

플래쉬(swf) 한번만 재생

 

embed 태그 사용 

<embed src =".swf"  play="true" loop="false" quality="high" /> 또는 loop =1

CONVERT VB TO VB.NET

VB 파일 VB.NET 으로 변환

 

vs2008에서 변환가능

 

참고영상

https://www.youtube.com/watch?v=8Fjn95oNNT4

mssql 컬럼명으로 테이블 찾기

 

SELECT  TABLE_NAME,
  COLUMN_NAME,
  DATA_TYPE,
  CHARACTER_MAXIMUM_LENGTH
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = '컬럼명'

MSSQL 검색 문자열 SP 찾기

 

SELECT A.TYPE,A.NAME,COUNT(1) AS CNT
FROM SYSOBJECTS A
INNER JOIN SYSCOMMENTS B  ON B.ID = A.ID
WHERE A.TYPE IN ('FN','IF','TF','P')                   
  AND B.TEXT LIKE '%검색문자열%' 
GROUP BY A.TYPE,A.NAME

 

EXEC SP_HELPTEXT 프로시저명

윈도우 host 파일 자동 변경 배치 생성

 

js,bat 파일 작성하여 bat 파일 실행

host.js

var WshShell = WScript.CreateObject("WScript.Shell");
var WshSysEnv = WshShell.Environment("process");
var os = WshSysEnv ("OS");
var windir = WshSysEnv ("WINDIR");
var hostsfile;
if(os == "Windows_NT"){ hostsfile = windir+"
\\system32\\drivers\\etc\\hosts";}
else{hostsfile = windir+"
\\hosts";}
setHosts(hostsfile);
function setHosts(hostsfile)
{
 var fso = new ActiveXObject("Scripting.FileSystemObject");
 var file = fso.OpenTextFile(hostsfile, 2, false);

    file.WriteLine("\r\n\
    # Copyright (c) 1993-2009 Microsoft Corp.\r\n\
    #\r\n\
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.\r\n\
    #\r\n\
    # This file contains the mappings of IP addresses to host names. Each\r\n\
    # entry should be kept on an individual line. The IP address should\r\n\
    # be placed in the first column followed by the corresponding host name.\r\n\
    # The IP address and the host name should be separated by at least one\r\n\
    # space.\r\n\
    #\r\n\
    # Additionally, comments (such as these) may be inserted on individual\r\n\
    # lines or following the machine name denoted by a '#' symbol.\r\n\
    #\r\n\
    # For example:\r\n\
    #\r\n\
    # localhost name resolution is handled within DNS itself.\r\n\
    # 127.0.0.1       localhost\r\n\
    # ::1             localhost\r\n\
    xxx.xxx.xxx.xxx 주소\r\n\ ");

    file.Close();
}

 

host.bat

cscript /Nologo ".\host.js"

start /d "C:\Program Files\Internet Explorer\" iexplore.exe -nomerge

 

 

메트로(Metro) 디자인 IE10  데스크탑 모드로 전환

HTTP 헤더

X-UA-Compatible: requiresActiveX=true

또는

META 태그

MP3, OGG

MP3 파일 OGG 파일로 변환

 

 

첨부 파일

 

FairStars_Audio_Converter.zip

'정리없는자료 > 유틸' 카테고리의 다른 글

서버 시간확인 수강신청  (0) 2016.04.13
MP3 파일 OGG 파일로 변환  (0) 2012.07.26
.NET Reflector 닷넷 리플렉터  (0) 2011.12.14
Core Temp, CPU 온도 확인  (0) 2011.12.13
IETester - IE 버전 확인  (0) 2009.11.23
IE Developer Toolbar - 디자인깨짐  (0) 2009.11.23
IIS
IIS 7 에러

 \\?\C:\Windows\system32\inetserv\config\applicationHost.config

해결

1. 리부팅
2. iis 재설치

닷넷 리플렉터
닷넷 디컴파일러 및 디스어셈블리 툴(어셈블리 -> IL, c#, VB, Delphi, MC++, Oxygene)
http://www.reflector.net/




 

'정리없는자료 > 유틸' 카테고리의 다른 글

서버 시간확인 수강신청  (0) 2016.04.13
MP3 파일 OGG 파일로 변환  (0) 2012.07.26
.NET Reflector 닷넷 리플렉터  (0) 2011.12.14
Core Temp, CPU 온도 확인  (0) 2011.12.13
IETester - IE 버전 확인  (0) 2009.11.23
IE Developer Toolbar - 디자인깨짐  (0) 2009.11.23
'Microsoft' 는 Bill Gates가 Paul Allen에게 보낸 메일에서 처음 사용이 되었답니다. 그러나 'Micro-Soft'와 같은 형태였지요. 1976년 11월 회사가 등록될 때 하이픈이 빠지게 되었습니다.



  1. 2021.04.11 08:55

    비밀댓글입니다

mssql order by 영문,한글 정렬

COLLATE 절사용

SELECT * FROM TABLE ORDER BY COL COLLATE Korean_Wansung_BIN

'정리없는자료 > DB' 카테고리의 다른 글

mssql 컬럼명으로 테이블 찾기  (0) 2013.11.15
MSSQL 검색문자열 SP 찾기  (0) 2013.11.15
mssql order by 영문,한글 정렬  (0) 2011.12.14
MSSQL 자주사용되는 날짜 함수  (0) 2010.11.12
sql2005 error:40 원격 연결 허용  (1) 2008.05.28
MS-SQL 국가 통계 IP  (0) 2007.12.22

 

PC CPU 온도 알려주는 프로그램

http://www.alcpu.com/CoreTemp/

다운로드

'정리없는자료 > 유틸' 카테고리의 다른 글

서버 시간확인 수강신청  (0) 2016.04.13
MP3 파일 OGG 파일로 변환  (0) 2012.07.26
.NET Reflector 닷넷 리플렉터  (0) 2011.12.14
Core Temp, CPU 온도 확인  (0) 2011.12.13
IETester - IE 버전 확인  (0) 2009.11.23
IE Developer Toolbar - 디자인깨짐  (0) 2009.11.23

json encoding

function json_encode($data) {
 switch (gettype($data)) {
  case 'boolean':
   return $data?'true':'false';
  case 'integer':
  case 'double':
   return $data;
  case 'string':
   return '"'.strtr($data, array('\\'=>'\\\\','"'=>'\\"')).'"';
  case 'array':
   $rel = false; // relative array?
    $key = array_keys($data);
   foreach ($key as $v) {
    if (!is_int($v)) {
     $rel = true;
     break;
    }
   }

   $arr = array();
   foreach ($data as $k=>$v) {
    $arr[] = ($rel?'"'.strtr($k, array('\\'=>'\\\\','"'=>'\\"')).'":':'').json_encode2($v);
   }

   return $rel?'{'.join(',', $arr).'}':'['.join(',', $arr).']';
  default:
   return '""';
 }
}


 

'정리없는자료 > Javascript' 카테고리의 다른 글

javascript 파일 업로드 타입,크기 체크  (0) 2016.04.07
jquery 이메일 주소 체크  (0) 2016.04.06
javascript json encoding  (0) 2011.12.12
javascript 년/월/일 뒤의 날짜 리턴  (2) 2008.05.23
javascript 클리핑  (0) 2008.05.05
javascript 테이블 셀이동  (0) 2008.05.05
윈도우 인터넷이 느릴경우

1. 익스플러러 업그레이드
http://windows.microsoft.com/ko-KR/internet-explorer/downloads/ie 

2. 설정 복원
http://go.microsoft.com/?linkid=9646978

3. 추가기능 사용안함
http://go.microsoft.com/?linkid=9708413

4. 레지스트리값 삭제
윈도우키 + R -> regedit 실행
HKEY_LOCAL_MACHINE
-SOFTWARE
  -microsoft
   -Windows
    -CurrentVersion
     -Explorer
      -Browser Helper Objects
폴더안에 있는 내용을 삭제한다.



1. 하드웨어
- 사운드 카드 확인
윈도우키 + R -> devmgmt.msc 입력 -> 장치관리자 화면에서 확인한다.
- 케이블 연결 확인

2. 드라이버 업데이트
리얼텍
 
VIA
윈도우키 + R -> sndvol.exe 입력 -> 아이콘을 풀어준다.
Windows 7에서 Windows XP Mode 설치 및 사용
+
Windows 7(윈도우 7) Professional(프로페셔널)이나 Enterprise(엔터프라이즈), Ultimate(얼티밋)에서 가능하고 홈프리미엄의 경우  별도로 WindowsXP SP3 시디나 파일이 필요합니다.

  1. Windows XP Mode 및 Windows 가상 PC 웹 사이트로 이동하여 Windows XP Mode 및 Windows 가상 PC 지금 다운로드를 클릭합니다.

  2. 설치할 Windows 7 에디션 및 원하는 언어 선택에서 시스템 선택 드롭다운 목록을 클릭한 다음 현재 실행하고 있는 Windows 7(윈도우 7) 에디션을 클릭합니다.

    • 실행 중인 Windows 7(윈도우 7) 에디션을 확인하려면 시작 단추 시작 단추 그림를 클릭한 다음, 컴퓨터를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다. 실행 중인 Windows 7(윈도우 7) 에디션이 Windows 에디션 목록에 나타납니다.(또한 시스템 종류 옆의 시스템에 32비트와 64비트 정보가 표시됩니다.)
  3. 언어 선택 드롭다운 목록을 클릭한 다음 사용할 언어를 클릭합니다.

  4. 2단계의 Windows XP 모드 다운로드 및 설치 아래 Windows XP 모드에서 다운로드를 클릭합니다.

  5. Windows XP(윈도우 XP) 모드를 바로 설치하려면 열기 또는 실행을 클릭하고 화면에 나타나는 지침을 따릅니다. Windows XP(윈도우 XP) 모드를 나중에 설치하려면 저장을 클릭하고 설치 파일을 컴퓨터에 다운로드합니다. Windows XP(윈도우 XP) 모드를 설치할 준비가 되었을때 파일을 두 번 클릭합니다.

    Windows XP Mode(윈도우 XP 모드)를 다시 설치해야 할 경우에 대비하여 저장을 클릭하여 파일을 컴퓨터에 저장하는 것이 좋습니다.

  6. Windows XP 모드 설치 시작 대화 상자에서 다음을 클릭합니다.

  7. Windows XP Mode(윈도우 XP 모드)에서 사용하는 가상 하드 디스크 파일의 위치를 선택하거나 기본 위치를 승인한 후 다음을 클릭합니다.

  8. 설치 완료 화면에서 마침을 클릭합니다.


    자세한사항은 아래 링크참조
    http://windows.microsoft.com/ko-KR/windows7/install-and-use-windows-xp-mode-in-windows-7

2011 11월 프로그래밍 언어 순위
 Programming Language
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 

Position
Nov 2011
Position
Nov 2010
Delta in Position Programming Language Ratings
Nov 2011
Delta
Nov 2010
Status
1 1 Java 17.874% -0.63%   A
2 2 C 17.322% +0.61%   A
3 3 C++ 8.084% -1.41%   A
4 5 C# 7.319% +1.61%   A
5 4 PHP 6.096% -1.72%   A
6 8 Objective-C 5.983% +2.79%   A
7 7 (Visual) Basic 5.041% -0.43%   A
8 6 Python 3.617% -2.06%   A
9 11 JavaScript 2.565% +0.90%   A
10 9 Perl 2.078% -0.39%   A
11 10 Ruby 1.502% -0.40%   A
12 20 PL/SQL 1.438% +0.78%   A
13 13 Lisp 1.182% +0.09%   A
14 15 Pascal 0.991% +0.21%   A
15 21 MATLAB 0.955% +0.32%   A--
16 12 Delphi/Object Pascal 0.872% -0.77%   A
17 23 ABAP 0.847% +0.25%   A--
18 22 Lua 0.635% +0.02%   A-
19 16 Ada 0.622% -0.07%   B
20 19 RPG (OS/400) 0.620% -0.04%   B


asp.net ClientMode="Static" , ClientID 
UpdatePanel 안에서 사용시에는 PostBack 이 일어납니다.

FrameWork4.0

<script>

$("#<%= ddl.ClientID %>")
--> $("#ddl") //ClientMode="Static"

</script>

<asp:DropDownList
ID ="ddl" runat ="serverClientMode="Static" > </DropDownList>




DateTime.Compare 날짜 비교
public static int Compare(
	DateTime t1,
	DateTime t2
)
DateTime.Compare(DateTime t, DateTime t1) < 0  // t 가 t1보다 이전
DateTime.Compare(DateTime t, DateTime t1) == 0 // t 가 t1와 같음
DateTime.Compare(DateTime t, DateTime t1) > 0  // t 가 t1보다 클경우
 
if(DateTime.Compare(
Convert.ToDateTime('2011-11-25').AddDays(10), 
Convert.ToDateTime('2011-12-01')) > 0)
 
 

+ Recent posts