반응형
if (Request.QueryString["GET파라미터"]!=null)
{
strIndex = Request.QueryString["GET파라미터"].ToString();
}
레이저에서도 사용 가능.
'IT > Razor' 카테고리의 다른 글
[Razor] 특수문자 쓰기 (0) | 2020.01.20 |
---|
if (Request.QueryString["GET파라미터"]!=null)
{
strIndex = Request.QueryString["GET파라미터"].ToString();
}
레이저에서도 사용 가능.
[Razor] 특수문자 쓰기 (0) | 2020.01.20 |
---|
string _SendUrl = "";
string _GetUrl = "";
bool _isMssiExit = true;
bool _isImoExit = true;
Thread thread = new Thread(new ThreadStart(GetWebPageWorker));
Thread thread2 = new Thread(new ThreadStart(GetWebPageWorker));
_SendUrl = ""; //초기화
_GetUrl = ""; //초기화
_SendUrl = "URL링크"
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
thread.Join();
//Wating Thread
while(_isMssiExit)
{
if (_GetUrl.IndexOf("shipid:") > -1)
{
_isMssiExit = false;
thread.Abort();
}
else if (_GetUrl == _SendUrl)
{
thread.Abort();
_SendUrl = "URL링크"
thread2.SetApartmentState(ApartmentState.STA);
thread2.Start();
thread2.Join();
while (_isImoExit)
{
if(_GetUrl.IndexOf("shipid:") > -1)
{
_isMssiExit = false;
_isImoExit = false;
thread2.Abort();
}
else if (_GetUrl == _SendUrl)
{
throw new ArgumentNullException("오류");
}
}
}
}
//URL 가져오는 함수
protected void GetWebPageWorker()
{
using (WebBrowser browser = new WebBrowser())
{
// browser.ClientSize = new Size(_width, _height);
browser.ScrollBarsEnabled = false;
browser.ScriptErrorsSuppressed = true;
browser.Navigate(_SendUrl);
// Wait for control to load page
while (browser.ReadyState != WebBrowserReadyState.Complete)
Application.DoEvents();
_GetUrl = browser.Url.AbsoluteUri; //Redirct 한 URL
}
}
[C#]Vs 2019에서 nuget 리스트 보이지 않을 경우 (0) | 2020.07.29 |
---|---|
[C#]Oracle.ManagedDataAccess.Client Connection (0) | 2020.07.29 |
[C#]Youtube Rss 파싱(parse)하기 (0) | 2020.03.16 |
[C#]Ionic을 이용한 압축 (한글 인코딩 O) (0) | 2020.03.12 |
[C#]폴더 생성 , 폴더 내 데이터 압축 (한글X) (0) | 2020.03.12 |
function 날짜(vDate)
{
var vPrevDate;
var vNowDate = new Date().getFullYear()+"-"+_pad(new Date().getMonth() + 1, 2)+"-"+_pad(new Date().getDate(), 2);
var vResult;
var d = new Date();
var dayOfMonth = d.getDate();
if(vDate == "now")
{
vPrevDate = vNowDate;
}
else if(vDate == "1week")
{
d.setDate(dayOfMonth - 7);
vPrevDate = d.getFullYear()+"-"+_pad(d.getMonth() + 1,2)+"-"+_pad(d.getDate(),2);
}
else if(vDate == "2week")
{
d.setDate(dayOfMonth - 14);
vPrevDate = d.getFullYear()+"-"+_pad(d.getMonth() + 1,2)+"-"+_pad(d.getDate(),2);
}
else if(vDate == "3week")
{
d.setDate(dayOfMonth - 21);
vPrevDate = d.getFullYear()+"-"+_pad(d.getMonth() + 1,2)+"-"+_pad(d.getDate(),2);
}
}
_pad 함수
//숫자 width만큼 앞에 0 붙혀주는 함수 EX) widht = 2일떄 1은 01로 찍힘
function _pad(n, width) {
n = n + '';
return n.length >= width ? n : new Array(width - n.length + 1).join('0') + n;
}
[Javascript]ie에서 wheel로 수직(vertical) Swiper (0) | 2020.06.23 |
---|---|
[Javascript]카카오 맵 소스 데이터 가져오기 (0) | 2020.06.17 |
[Jquery]Promise가 정의 되지 않았습니다. (0) | 2020.03.13 |
[JavaScript] Iframe load 시 Progress Bar 추가 (0) | 2020.02.13 |
[JavaScript]쿠키 저장 , 쿠키 불러오기 , 쿠키 삭제 (0) | 2020.02.02 |
//Youtube Rss Atom형식의 XML을 파싱하는 소스
using(XmlTextReader rssReader = new XmlTextReader("Youtube URl"))
{
XmlDocument xmlDoc = new XmlDocument(); //XML 객체 생성
xmlDoc.Load(rssReader); //URL Load
//Select all nodes starting with "entry"
XmlNodeList xmlNodeList = xmlDoc.GetElementsByTagName("entry"); //XML에 entry태그의 데이터를 전부 가지고 와서 List로 만들어준다.
//각각의 노드로 만들어서 반복문을 돌린다.
foreach(XmlNode node in xmlNodeList)
{
XmlDocument innerXmlDocument = new XmlDocument(); //내부 객체를 파싱하기 위한 XmlDocument를 생성한다.
innerXmlDocument.LoadXml(node.OuterXml); //entry 노드의 데이터를 파싱한다.
//innerXmlDocument.GetElementsByTagName("media:title")[0].InnerText => XML 태그의 텍스트를 전부 가지고 온다.
//innerXmlDocument.GetElementsByTagName("media:thumbnail")[0].Attributes["url"].Value 태그 안에 있는 속성의 값만 가지고 온다.
string vYoutube_URL = innerXmlDocument.GetElementsByTagName("link")[0].Attributes["href"].Value;
string vThumbnail_URL innerXmlDocument.GetElementsByTagName("media:thumbnail")[0].Attributes["url"].Value;
string vTitle = innerXmlDocument.GetElementsByTagName("media:title")[0].InnerText;
string vDescription = innerXmlDocument.GetElementsByTagName("media:description")[0].InnerText;
}
}
[C#]Oracle.ManagedDataAccess.Client Connection (0) | 2020.07.29 |
---|---|
[C#]URL 호출 후 Redirect한 URL 가져오기 (0) | 2020.03.25 |
[C#]Ionic을 이용한 압축 (한글 인코딩 O) (0) | 2020.03.12 |
[C#]폴더 생성 , 폴더 내 데이터 압축 (한글X) (0) | 2020.03.12 |
[C#] DataSet을 xlsx 확장자 파일로 만들기2 EPPlus 사용 (0) | 2020.02.13 |
<script src="https://cdn.polyfill.io/v2/polyfill.min.js">
혹은
bluebird.js를 추가
http://bluebirdjs.com/docs/getting-started.html
[Javascript]카카오 맵 소스 데이터 가져오기 (0) | 2020.06.17 |
---|---|
[JavaScript]현재 기준 당일 , 1주전, 2주전 , 3주전 날짜 만들기 (0) | 2020.03.20 |
[JavaScript] Iframe load 시 Progress Bar 추가 (0) | 2020.02.13 |
[JavaScript]쿠키 저장 , 쿠키 불러오기 , 쿠키 삭제 (0) | 2020.02.02 |
[Jquery]영역 밖 클릭 시 이벤트 주기 (0) | 2020.01.16 |
using (ZipFile zip = new ZipFile())
{
DirectoryInfo dir = new DirectoryInfo(Server.MapPath(압축 할 파일 경로);
FileInfo[] infos = dir.GetFiles();
string[] files1 = new string[infos.Length];
for (int i = 0; i < infos.Length; i++)
{
files1[i] = infos[i].FullName;
}
byte[] b = null;
string d = null;
foreach (string file in files1)
{
// 시스템의 기본 인코딩 타입으로 읽어서
b = System.Text.Encoding.Default.GetBytes(file);
// IBM437로 변환해 준다.
d = System.Text.Encoding.GetEncoding("IBM437").GetString(b);
zip.AddEntry(d, "", System.IO.File.ReadAllBytes(file));
}
zip.Save(압축 파일 경로 및 압축 파일명.);
}
[C#]URL 호출 후 Redirect한 URL 가져오기 (0) | 2020.03.25 |
---|---|
[C#]Youtube Rss 파싱(parse)하기 (0) | 2020.03.16 |
[C#]폴더 생성 , 폴더 내 데이터 압축 (한글X) (0) | 2020.03.12 |
[C#] DataSet을 xlsx 확장자 파일로 만들기2 EPPlus 사용 (0) | 2020.02.13 |
[C#] DataSet을 xlsx 확장자 파일로 만들기 (0) | 2019.12.12 |
string path = Server.MapPath("~/")+"\\" + DateTime.Now.ToString("yyyyMMdd");
//현재 날짜 파일 생성
DirectoryInfo di = new DirectoryInfo(path); //폴더 관련 객체
if (di.Exists != true)
{
di.Create();
}
//압축 파일 넣을 경로 생성
string strDateTimeDi = DateTime.Now.ToString("yyyyMMddHHmmssFFF");
di.Refresh();
path += "/"+strDateTimeDi;
di = new DirectoryInfo(path);
if (di.Exists != true)
{
di.Create();
}
//압축 만들기
using (ZipFile zip = new ZipFile())
{
zip.AddDirectory(폴더 경로);
zip.Save("압축 파일 만들 경로 및 압축파일 명.");
}
[C#]Youtube Rss 파싱(parse)하기 (0) | 2020.03.16 |
---|---|
[C#]Ionic을 이용한 압축 (한글 인코딩 O) (0) | 2020.03.12 |
[C#] DataSet을 xlsx 확장자 파일로 만들기2 EPPlus 사용 (0) | 2020.02.13 |
[C#] DataSet을 xlsx 확장자 파일로 만들기 (0) | 2019.12.12 |
[C#]RSS xml로 가져오기 (0) | 2019.12.05 |
SELECT * FROM V$VERSION WHERE BANNER LIKE 'Oracle%';
[Oracle] 오라클 버전 확인하기 (0) | 2021.02.09 |
---|---|
[Oracle] Select 시 소수점 붙히기 (0) | 2021.02.04 |
[ORACLE]SELECT UPDATE PK인 컬럼값 시퀀스 처럼 바꾸기 (0) | 2020.01.10 |
[ORACLE]테이블 데이터 용량 확인하기 MB (0) | 2019.11.14 |
[ORACLE]테이블 데이터 전체 수정 쿼리 가져오는 쿼리 (0) | 2019.11.13 |