Пример #1
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (txtTitle.Text.Trim() == "")
        {
            AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("danger", "请填写标题");
            return;
        }

        MojoCube.Web.Site.Link link = new MojoCube.Web.Site.Link();

        //修改
        if (ViewState["pk_Link"] != null)
        {
            link.GetData(int.Parse(ViewState["pk_Link"].ToString()));
            link.Title        = txtTitle.Text.Trim();
            link.Url          = txtUrl.Text.Trim();
            link.Visible      = cbVisible.Checked;
            link.SortID       = MojoCube.Web.String.ToInt(txtSortID.Text.Trim());
            link.ModifyDate   = DateTime.Now.ToString();
            link.ModifyUserID = int.Parse(Session["UserID"].ToString());
            link.UpdateData(link.pk_Link);
        }
        //新增
        else
        {
            link.Title           = txtTitle.Text.Trim();
            link.Description     = string.Empty;
            link.Url             = txtUrl.Text.Trim();
            link.Target          = "_blank";
            link.TypeID          = 0;
            link.ImagePath       = string.Empty;
            link.SortID          = MojoCube.Web.String.ToInt(txtSortID.Text.Trim());
            link.Visible         = cbVisible.Checked;
            link.CreateDate      = DateTime.Now.ToString();
            link.CreateUserID    = int.Parse(Session["UserID"].ToString());
            link.ModifyDate      = DateTime.Now.ToString();
            link.ModifyUserID    = 0;
            link.Language        = MojoCube.Api.UI.Language.GetLanguage();
            ViewState["pk_Link"] = link.InsertData();
        }

        AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("success", "数据保存成功");
    }