webForm/Manager/Template.aspx.cs

(开头部分) 9KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Web;
using XkCms.BaseFunction;
using System.Web.UI.WebControls;

namespace XkCms.Manager
{
    public partial class Template : Admin
    {
        public string pId = string.Empty;
        protected void Page_Load(object sender, EventArgs e)
        {
            pId = q("pid");
            if (!Xkzi.Validator.IsNumberId(pId))
            {
                Alert("参数错误,请不要从外部提交数据!");
                btnAdd.Enabled = false;
                return;
            }
            if (!IsPostBack)
            {
                doh.Reset();
                doh.SqlCmd = "select id,title from Xk_TempProject";
                DataTable dt = doh.GetDataTable();
                ddlProject.DataSource = dt;
                ddlProject.DataTextField = "title";
                ddlProject.DataValueField = "id";
                ddlProject.DataBind();
                ddlProject.Items.FindByValue(pId).Selected = true;
            }
            Xkzi_Load("007");
            hlAdd.NavigateUrl = "Template.aspx?action=add&pid=" + pId;
            if (q("action") == "set")
                setDefault();
        }

        protected override void editBox()
        {
            plList.Visible = false;
            plAdd.Visible = true;
            lblProject.Text = ddlProject.SelectedItem.Text;
            Xkzi.Data.WebFormHandler wh = new Xkzi.Data.WebFormHandler(doh, "Xk_Template", btnAdd);
            wh.AddBind(txtName, "title", true);
            wh.AddBind(ddlType, "type", true);
            wh.AddBind(ddlSType, "stype", true);
            wh.AddBind(ddlProject, "pId", false);
            wh.AddBind(txtSource, "source", true);
            if (id == "0")
            {
                string isDef = "0";
                wh.AddBind(ref isDef, "isDefault", false);
                wh.Mode = Xkzi.OperationType.Add;
            }
            else
            {
                wh.ConditionExpress = "id=" + id;
                wh.Mode = Xkzi.OperationType.Modify;
            }
            wh.validator = chkName;
后面还有 190 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。