you just paste it below your class declaration 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; } and in button click if (!IsRefresh) { //write your code here.. }
H
harish mehra
@harish mehra
Posts
-
stop data saved twice when page is refreshed -
Regrading Excel Generation.It is useful for generating excel but u can see when we open that excel and than save this excel it displayed save as type web page. can it display default save type as microsoft Excel?
-
Regrading Excel Generation.When i generate excel in asp.net it will generate but when i open & then saved this excel it showed "save as type" "web page".
-
validate Dropdownlist inside gridview using javascriptPlease check yhe beolw script code function check(id) { var n=document.getElementById("grd"); var namecontrol=id.name; var myval=new Array(); var Arr=new Array(); myval=namecontrol.split("$") var rowindex=myval[1]; var j=rowindex if (document.getElementById("grd_"+j+"_ddl").value == '-- SELECT --') { alert("Please Select Sb Code.."); document.getElementById("grd_"+j+"_ddl").focus(); return false; } }