public static object ParseItemId(System.Web.UI.Page page, System.Web.UI.WebControls.FormView formView)
{
if (!page.IsPostBack)
{
if (System.Web.HttpContext.Current.Session["Id"] != null)
{
if (System.Web.HttpContext.Current.Session["Id"].ToString().StartsWith("v", StringComparison.CurrentCulture))
{
formView.ChangeMode(FormViewMode.ReadOnly);
}
else if (System.Web.HttpContext.Current.Session["Id"].ToString().StartsWith("e", StringComparison.CurrentCulture))
{
formView.ChangeMode(FormViewMode.Edit);
}
else if (System.Web.HttpContext.Current.Session["Id"].ToString().StartsWith("i", StringComparison.CurrentCulture))
{
formView.ChangeMode(FormViewMode.Insert);
}
if (
(System.Web.HttpContext.Current.Session["Id"].ToString().StartsWith("v", StringComparison.CurrentCulture)) ||
(System.Web.HttpContext.Current.Session["Id"].ToString().StartsWith("e", StringComparison.CurrentCulture)) ||
(System.Web.HttpContext.Current.Session["Id"].ToString().StartsWith("i", StringComparison.CurrentCulture))
)
{
System.Web.HttpContext.Current.Session["Id"] = System.Web.HttpContext.Current.Session["Id"].ToString().Substring(1);
}
}
}
return(System.Web.HttpContext.Current.Session["Id"]);
}