Пример #1
0
        public AjaxPanel(string id, bool idOnly, bool ajaxOnly, AjaxPanelContext context, HtmlTextWriter innerWriter)
        {
            m_ID          = id;
            m_InnerWriter = innerWriter;

            if (context.IsAjaxRequest)
            {
                if (context.IsUpdateAnyAjaxPanel)
                {
                    if (idOnly)
                    {
                        m_DisplayMode = DisplayMode.Hidden;
                    }
                    else
                    {
                        m_DisplayMode = DisplayMode.Update;
                    }
                }
                else if (context.IsSpecifiedAjaxPanel(m_ID))
                {
                    m_DisplayMode = DisplayMode.Update;
                }
                else
                {
                    m_DisplayMode = DisplayMode.Hidden;
                }
            }
            else
            {
                m_DisplayMode = ajaxOnly ? DisplayMode.Hidden : DisplayMode.Normal;
            }
        }
Пример #2
0
		public AjaxPanel(string id, bool idOnly, bool ajaxOnly, AjaxPanelContext context, HtmlTextWriter innerWriter)
		{
			m_ID = id;
			m_InnerWriter = innerWriter;

			if (context.IsAjaxRequest)
			{
				if (context.IsUpdateAnyAjaxPanel)
				{
					if (idOnly)
						m_DisplayMode = DisplayMode.Hidden;
					else
						m_DisplayMode = DisplayMode.Update;
				}
				else if (context.IsSpecifiedAjaxPanel(m_ID))
					m_DisplayMode = DisplayMode.Update;
				else
					m_DisplayMode = DisplayMode.Hidden;
			}
			else
			{
				m_DisplayMode = ajaxOnly ? DisplayMode.Hidden : DisplayMode.Normal;
			}
		}