티스토리 뷰
이벤트 발생 시킨 후, 새로고침시
이전 발생시킨 이벤트를 재발생 방지 코드..
private bool _refreshState;
private bool _isRefresh;
public bool IsRefresh
{
get { return _isRefresh; }
}
protected override void LoadViewState(object savedState)
{
object[] allStates = (object[])savedState;
base.LoadViewState(allStates[0]);
_refreshState = (bool)allStates[1];
_isRefresh = _refreshState == (bool)Session["__ISREFRESH"];
}
protected override object SaveViewState()
{
Session["__ISREFRESH"] = _refreshState;
object[] allStates = new object[2];
allStates[0] = base.SaveViewState();
allStates[1] = !_refreshState;
return allStates;
}
protected void Page_Load(object sender, EventArgs e)
{
코드...
}
요렇게 적어주고
새로고침이 실행되는 이벤트에
if (!_isRefresh)
{
코드...
}
요렇게 해서 막아주면 끗.
- 레시피
- 마이리틀
- 자바스크립트
- 지진
- 서울데이트 코스
- JavaScript
- SQL
- 데이트
- c#
- 화재
- 엔플라잉
- ASP.NET
- 집밥백선생
- 장범준
- 백선생
- 백종원
- clr
- 집밥 백선생
- MS-SQL
- 서울 데이트
- DateTime
- 집밥
- 4차산업혁명
- 함수
- 볼빨간사춘기
- C#기초
- 지진속보
- 서울 데이트코스
- ASP
- MSSQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Total
- Today
- Yesterday