/// <summary>
    /// 保存按钮事件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void ButtonSave_Click(object sender, EventArgs e)
    {
        var selectedValue = string.Empty;

        foreach (RepeaterItem item in Repeater1.Items)
        {
            if (((RadioButton)item.FindControl("RadioButtonSelect")).Checked)
            {
                selectedValue = ((HiddenField)item.FindControl("HiddenFieldGUID")).Value.Trim();
                break;
            }
        }
        if (Request.QueryString["urlGuid"] == null)
        {
            return;
        }
        var urlGuid = Request.QueryString["urlGuid"];

        if (urlGuid != selectedValue.Trim())
        {
            WebBean bean    = WebBean.GetInstance();
            DataSet dataSet = bean.Select_Url_Data(urlGuid, string.Empty);
            if (dataSet == null || dataSet.Tables.Count <= 0 || dataSet.Tables[0].Rows.Count <= 0)
            {
                return;
            }
            UrlDataModel model = new UrlDataModel();
            foreach (DataRow row in dataSet.Tables[0].Rows)
            {
                model = new UrlDataModel
                {
                    GUID               = row["Url_GUID"].ToString(),
                    ParentGUID         = selectedValue,
                    Url                = row["Url"].ToString(),
                    UrlCode            = row["UrlCode"].ToString(),
                    UrlParams          = row["UrlParams"].ToString(),
                    UrlName            = row["UrlName"].ToString(),
                    UrlIndex           = int.Parse(row["UrlIndex"].ToString()),
                    UserAuthentication = (Boolean)row["UserAuthentication"],
                    Show               = (Boolean)row["Show"]
                };
            }
            try
            {
                bean.UpdateUrl(model);
            }
            catch (Exception)
            {
                throw;
            }
            if (!Page.ClientScript.IsStartupScriptRegistered("close"))
            {
                Page.ClientScript.RegisterStartupScript(Page.GetType(), "close",
                                                        "<script language='javascript'>top.$.close('select');</script>");
            }
        }
    }
    /// <summary>
    /// 父页面是否存在子页面
    /// </summary>
    /// <param name="parentGuid"></param>
    /// <returns></returns>
    private bool IsHasChild(string parentGuid)
    {
        WebBean bean    = WebBean.GetInstance();
        DataSet dataSet = bean.Select_Url_Data(parentGuid: parentGuid);

        if (dataSet == null || dataSet.Tables.Count <= 0 || dataSet.Tables[0].Rows.Count <= 0)
        {
            return(false);
        }
        return(true);
    }
    /// <summary>
    /// 根据子页面地址获取父页面地址
    /// </summary>
    /// <param name="childUrlGuid"></param>
    /// <returns></returns>
    private string GetParentUrlGuid(string childUrlGuid)
    {
        WebBean bean    = WebBean.GetInstance();
        DataSet dataSet = bean.Select_Url_Data(childUrlGuid, string.Empty);

        if (dataSet == null || dataSet.Tables.Count <= 0 || dataSet.Tables[0].Rows.Count <= 0)
        {
            return(string.Empty);
        }
        foreach (DataRow row in dataSet.Tables[0].Rows)
        {
            if (String.IsNullOrEmpty(row["ParentGUID"].ToString()))
            {
                return(null);
            }
            return(row["ParentGUID"].ToString());
        }
        return(string.Empty);
    }