예제 #1
0
        /// <summary>
        /// 对话框状态下,根据ViewState属性生成客户端清理ViewState的脚本
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private static void dialogPage_PreRenderComplete(object sender, EventArgs e)
        {
            Page    page = (Page)sender;
            Control ctr  = (Control)page.Items[PageExtension.PageRenderControlItemKey];

            if (page.IsCallback == false)
            {
                if (ctr.EnableViewState == false)
                {
                    DeluxeClientScriptManager.RegisterStartupScript(page, "document.getElementById('__VIEWSTATE').value = '';");
                }
            }
        }