C# Razor Syntax Quick Reference C# Razor 문법 기존 웹폼 레퍼런스와의 차이점. 출처 : http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx 발음 : 레이저 (Razor)@으로 표현ASP.NET 엔진과 별개로 동작Razor Template + Data = Output Syntax/SampleRazorWeb Forms Equivalent (or remarks)Code Block@{ int x = 123; string y = "because."; } Expression (Html Encoded)@model.MessageExpression (Unencoded) @Html.Raw(model.Message)..
출처 : http://hoons.net/Board/CSHAPTIP/Content/53362 필수 : using System.Net.Mail; SmtpClient client = new SmtpClient("smtp.gmail.com", 587); // 희안하게 465는 않되네요...-_-;; client.UseDefaultCredentials = false; client.EnableSsl = true; // SSL 쓴다는 소리 client.DeliveryMethod = SmtpDeliveryMethod.Network; GMAIL 인증 client.Credentials = new System.Net.NetworkCredential("구글 아이디", "구글비밀번호"); MailAddress from = ne..
출처 : http://blog.naver.com/whwlfnsl?Redirect=Log&logNo=70112831675[C# 으로 만든 DLL asp에서 사용]- C#으로 만든 base64 암호화 및 복호화 함수 생성후 asp 에서 사용- 파일 첨부함. ☞ C# 클래스라이브러리 프로젝트 생성 - ComPlusExample ☞ System.EnterpriseSevices 참조추가 ☞ AssemblyInfo.cs 수정[assembly: ComVisible(false)] 를 [assembly: ComVisible(true)]로 변경 ☞ ComPlusClass 클래스 파일추가 using System; using System.Collections.Generic; using System.Linq; using Sys..
서버가 두대인경우. 살아있는 서버로 붙어야 할때 여러가지 작업이 있을 수 있겠지만 간단하게 Ping(핑) 을 날려서 서버가 살아있는지 죽어있는지 확인하는 코드 아주 간단하지요? 단점은.. 도메인은 이상하게 안됨... using System.Net.NetworkInformation; PingReply pingReply; using (var ping = new Ping()) pingReply = ping.Send("IP"); var available = pingReply.Status == IPStatus.Success;
출처 : http://blog.naver.com/PostView.nhn?blogId=gboarder&logNo=90019474728&viewDate=¤tPage=1&listtype=0 Written by Youngil Kim, C#.NET Developer 윈도우 응용프로그램등을 만들때 네트워크통신을 해야되는 경우 무조건 사용자가 실행 액션을 취할때 무조건 상태도 체크안하고 보내면 오류가 나겠죠? 이런 경우를 대비해서 써먹을 만한 .NET라이브러리가 .NET Framework 2.0부터 추가가 되었습니다. System.Net.NetworkInformation 네임스페이스의 NetworkInterface클래스의 GetIsNetworkAvailable 메소드를 사용하여 네트워크 상태가 접속이 가능..
예전에 퍼온거라.. 출처를 모르겠습니다.문제가 될시 삭제하겠습니다. 프로퍼티 Customer : 표현식 Contact : 메소드Total : 컬렉션Orders : 1. 프로퍼티 데이터 바인딩 웹 폼을 생성하고 Label 컨트롤을 추가한 후 Label 컨트롤의 속성창에'(DataBindings)'의 확장버튼을 클릭하면 DataBindings 창이 뜨는 것을 확인할 수 있을 것이다. 프로퍼티 중에서 데이터바인딩할 것은 Text 프로퍼티이다. 데이터바인딩 창에서 Text 프로퍼티를 선택하고, '사용자 지정 바인딩 식'을 선택한 후 'CustomName'이라고 입력하자. 여기서 CustomName이 바로 우리가 사용할 프로퍼티 변수의 이름이다. 즉, 페이지 클래스의 CustomName 프로퍼티 값을 이용해서 L..
DB를 한번 다녀온 리스트 컬렉션에 대해서LINQ(링큐) 문을 이용해서 다시 재가공 하는 방법 일반적으로 아는 방법으로 해도 상관없으나다시 리스트형식이나 ToArray() 방식으로 받으려면anonymous types (익명형식에 맞지 않습니다) 라는 에러가 발생하거나, 그외 잡다한 익명타입 관련 에러가 발생하는 경우가 있다. 아래 방법1, 2처럼 사용하면 LINQ 에서도 LIST나 다른 Collection 객체로 받을 수 있다. public class Organizational { public string DeptLv1_Code { get; set; } public string DeptLv1_Name { get; set; } public string DeptLv2_Code { get; set; } pub..
출처 : Code Snipet C# SMTP로 대량 메일 발송하기.Soket 이용It’s easy to use System.net.mail namespace to send emails from asp.net. But the problem is system.net.mail.send() method does not close the connection to SMTP server. This is causing SMTP 4.2.2 error if you try to send multiple emails. While as per Microsoft this issue has been resolved in .net Framework 4.0 but people who are using 3.5 its still the ..
JSON, Ajax, ASP.NET 비동기, UpdatePanel 서버와의 통시 시, 비동기 랜더링 방식 가운데 스크립트에서 Web Service Container에서 노출하고 있는 함수를 Ajax로 호출하는 방법입니다. PostBack이나 Refresh가 발생하지 않습니다. Ajax - Webservice 호출.출처 : http://msdn.microsoft.com/en-us/magazine/cc163499.aspx 이하 첨부파일 참조 PostBack.aspx - PostBack 관련 예제입니다. RawAjax.aspx - 제네릭 처리기를 이용한 예제입니다.(Request에 대한 Response만 존재하는 방식) ClientWebServiceCall.aspx - Ajax Extentions - Page..
- Total
- Today
- Yesterday
- Ajax
- 자바스크립트
- WCF
- json
- workbook
- rowspan
- 제이쿼리
- ASP.NET
- WebApi
- Chart
- jquery chart
- SVG
- JS
- html5
- CSS
- 셀렉터
- Style
- Excel
- css3
- jQuery Mobile
- 저장프로시저
- JavaScript
- radius
- MSSQL
- drag&drop
- jQuery
- IE
- Mobile
- 프로시저
- grid
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |