WebSiteBase.cs 1.19 KB
using System;
using System.Collections.Generic;
using System.Security.Authentication;
using System.Web;

namespace Quiz.SiteBase
{
    public class WebSiteBase : System.Web.UI.Page
    {
        public WebSiteBase()
        {
            
        }

        #region Request
        public int RequestInt(string name)
        {
            int value;
            int.TryParse(Request[name], out value);
            return value;
        }
        public int? RequestInt(string name, int? def)
        {
            if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(Request[name])) return def;
            int value;
            int.TryParse(Request[name], out value);
            return value;
        }

        public DateTime RequestDateTime(string name)
        {
            DateTime value;
            DateTime.TryParse(Request[name], out value);
            return value;
        }
        public DateTime? RequestDateTime(string name, DateTime? def)
        {
            if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(Request[name])) return def;
            DateTime value;
            DateTime.TryParse(Request[name], out value);
            return value;
        }
        #endregion
    }
}