⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 register.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 3 页
字号:
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "PassKey")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">密码问题答案:</td><td class=\"list_link\"><asp:TextBox ID=\"PassKeyBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator6\" runat=\"server\" ControlToValidate=\"PassKeyBox\" ErrorMessage=\"请输入密码问题答案\"></asp:RequiredFieldValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "RealName")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">真实姓名:</td><td class=\"list_link\"><asp:TextBox ID=\"RealNameBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator7\" runat=\"server\" ControlToValidate=\"RealNameBox\" ErrorMessage=\"请输入真实姓名\"></asp:RequiredFieldValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "NickName")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">昵称:</td><td class=\"list_link\"><asp:TextBox ID=\"NickNameBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator8\" runat=\"server\" ControlToValidate=\"NickNameBox\" ErrorMessage=\"请输入昵称\"></asp:RequiredFieldValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "CertType")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">证件类型:</td><td class=\"list_link\"><asp:DropDownList ID=\"CertTypeBox\" runat=\"server\" Width=\"184px\"><asp:ListItem>身份证</asp:ListItem><asp:ListItem>学生证</asp:ListItem><asp:ListItem>驾驶证</asp:ListItem><asp:ListItem>军人证</asp:ListItem><asp:ListItem>护照</asp:ListItem></asp:DropDownList></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "CertNumber")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">证件号码:</td><td class=\"list_link\"><asp:TextBox ID=\"CertNumberBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator10\" runat=\"server\" ControlToValidate=\"CertNumberBox\" ErrorMessage=\"请输入证件号码\"></asp:RequiredFieldValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "province")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">省份:</td><td class=\"list_link\"><asp:DropDownList ID=\"provinceBox\" runat=\"server\" Width=\"184px\"><asp:ListItem>北京</asp:ListItem><asp:ListItem>天津</asp:ListItem><asp:ListItem>上海</asp:ListItem><asp:ListItem>江苏</asp:ListItem><asp:ListItem>广东</asp:ListItem><asp:ListItem>福建</asp:ListItem><asp:ListItem>浙江</asp:ListItem><asp:ListItem>陕西</asp:ListItem><asp:ListItem>山西</asp:ListItem><asp:ListItem>四川</asp:ListItem><asp:ListItem>贵州</asp:ListItem><asp:ListItem>云南</asp:ListItem><asp:ListItem>海南</asp:ListItem><asp:ListItem>甘肃</asp:ListItem><asp:ListItem>内蒙</asp:ListItem><asp:ListItem>新疆</asp:ListItem><asp:ListItem>西藏</asp:ListItem><asp:ListItem>青海</asp:ListItem><asp:ListItem>安徽</asp:ListItem><asp:ListItem>广西</asp:ListItem><asp:ListItem>湖北</asp:ListItem><asp:ListItem>湖南</asp:ListItem><asp:ListItem>重庆</asp:ListItem><asp:ListItem>河北</asp:ListItem><asp:ListItem>河南</asp:ListItem><asp:ListItem>吉林</asp:ListItem><asp:ListItem>辽林</asp:ListItem><asp:ListItem>山东</asp:ListItem><asp:ListItem>黑龙江</asp:ListItem><asp:ListItem>江西</asp:ListItem><asp:ListItem>宁夏</asp:ListItem><asp:ListItem>香港</asp:ListItem><asp:ListItem>澳门</asp:ListItem><asp:ListItem>台湾</asp:ListItem><asp:ListItem>海外</asp:ListItem><asp:ListItem>其它</asp:ListItem></asp:DropDownList></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "City")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">城市:</td><td class=\"list_link\"><asp:TextBox ID=\"CityBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator12\" runat=\"server\" ControlToValidate=\"CityBox\" ErrorMessage=\"请输入城市\"></asp:RequiredFieldValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "Address")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">地址:</td><td class=\"list_link\"><asp:TextBox ID=\"AddressBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator13\" runat=\"server\" ControlToValidate=\"AddressBox\" ErrorMessage=\"请输入地址\" ></asp:RequiredFieldValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "Postcode")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">邮政编码:</td><td class=\"list_link\"><asp:TextBox ID=\"PostcodeBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator14\" runat=\"server\" ControlToValidate=\"PostcodeBox\" ErrorMessage=\"请输入邮政编码\"></asp:RequiredFieldValidator><asp:RegularExpressionValidator ID=\"RegularExpressionValidator3\" runat=\"server\" ErrorMessage=\"邮政编码格式不对\" ValidationExpression=\"\\d{6}\" ControlToValidate=\"PostcodeBox\" Display=\"Dynamic\"></asp:RegularExpressionValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "Mobile")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">手机:</td><td class=\"list_link\"><asp:TextBox ID=\"MobileBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator15\" runat=\"server\" ControlToValidate=\"MobileBox\" ErrorMessage=\"请输入手机\"></asp:RequiredFieldValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "Fax")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">传真:</td><td class=\"list_link\"><asp:TextBox ID=\"FaxBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator16\" runat=\"server\" ControlToValidate=\"FaxBox\" ErrorMessage=\"请输入传真\"></asp:RequiredFieldValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "WorkTel")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">工作电话:</td><td class=\"list_link\"><asp:TextBox ID=\"WorkTelBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator17\" runat=\"server\" ControlToValidate=\"WorkTelBox\" ErrorMessage=\"请输入工作电话\" Display=\"Dynamic\"></asp:RequiredFieldValidator><asp:RegularExpressionValidator ID=\"RegularExpressionValidator4\" runat=\"server\" ErrorMessage=\"电话号码格式不对\" ValidationExpression=\"(\\(\\d{3}\\)|\\d{3}-)?\\d{8}\" ControlToValidate=\"WorkTelBox\" Display=\"Dynamic\"></asp:RegularExpressionValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "FaTel")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">家庭电话:</td><td class=\"list_link\"><asp:TextBox ID=\"FaTelBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator18\" runat=\"server\" ControlToValidate=\"FaTelBox\" ErrorMessage=\"请输入家庭电话\" Display=\"Dynamic\"></asp:RequiredFieldValidator><asp:RegularExpressionValidator ID=\"RegularExpressionValidator5\" runat=\"server\" ErrorMessage=\"电话号码格式不对\" ValidationExpression=\"(\\(\\d{3}\\)|\\d{3}-)?\\d{8}\" ControlToValidate=\"FaTelBox\" Display=\"Dynamic\"></asp:RegularExpressionValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "QQ")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">QQ:</td><td class=\"list_link\"><asp:TextBox ID=\"QQBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator19\" runat=\"server\" ControlToValidate=\"QQBox\" ErrorMessage=\"请输入QQ\" Display=\"Dynamic\"></asp:RequiredFieldValidator><asp:RegularExpressionValidator ID=\"RegularExpressionValidator6\" runat=\"server\" ErrorMessage=\"QQ号码格式不对\" ValidationExpression=\"[1-9][0-9]{4,}\" ControlToValidate=\"QQBox\" Display=\"Dynamic\"></asp:RegularExpressionValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
            if (arr_regItem[i] == "MSN")
            {
                string ctr = "<tr class=\"TR_BG_list\"><td class=\"list_link\" style=\"text-align: right;\">MSN:</td><td class=\"list_link\"><asp:TextBox ID=\"MSNBox\" runat=\"server\" Width=\"184px\" MaxLength=\"16\"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator ID=\"RequiredFieldValidator20\" runat=\"server\" ControlToValidate=\"MSNBox\" ErrorMessage=\"请输入MSN\"></asp:RequiredFieldValidator></td></tr>";
                Control ctrl = Page.ParseControl(ctr);
                PlaceHolder1.Controls.Add(ctrl);
            }
        }

        string ctrs = "<tr class=\"TR_BG_list\"><td class=\"list_link\" align=\"center\"></td><td class=\"list_link\"><asp:Button ID=\"storeBut\" runat=\"server\" OnClick=\"storeBut_Click\" Text=\"确认注册\" CssClass=\"form\" CommandArgument = \"bt2\"/>&nbsp;&nbsp;&nbsp;&nbsp;<input type=\"reset\" name=\"Submit3\" value=\"重新填写\" class=\"form\"/></td></tr></table>";
        Control ctrls = Page.ParseControl(ctrs);
        PlaceHolder1.Controls.Add(ctrls);
    }
    //读取会员的所有自定义字段
    public string getDefine()
    {
        DataTable dts = tab.getDefineUser(1);
        string _STR = "";
        if (dts != null)
        {
            if (dts.Rows.Count > 0)
            {
                for (int i = 0; i < dts.Rows.Count; i++)
                {
                    string _dValue = dts.Rows[i]["definevalue"].ToString();
                    string typeFlg = dts.Rows[i]["defineType"].ToString();
                    string _defineColumns = dts.Rows[i]["defineColumns"].ToString();
                    _STR += "<tr class=\"TR_BG_list\" >";

                    string inputSTR = "";
                    string isNullStr = "";
                    if (dts.Rows[i]["IsNull"].ToString() != "1")
                    {
                        isNullStr = "<span class=\"reshow\">(*)</span>";
                    }
                    string dvalue = dts.Rows[i]["definedValue"].ToString();
                    string[] dvalueARR = dvalue.Split('\n');
                    switch (typeFlg)
                    {
                        case "1":
                            inputSTR = "<input style=\"width:184px;\" name=\"" + _defineColumns + "\" value=\"" + _dValue + "\" type=\"text\" />&nbsp;" + isNullStr + "&nbsp;" + dts.Rows[i]["defineExpr"].ToString() + "";
                            break;
                        case "2":
                            inputSTR = "<select style=\"width:188px;\" name=\"" + _defineColumns + "\">";
                            for (int m = 0; m < dvalueARR.Length; m++)
                            {
                                if (dvalueARR[m].Trim().ToUpper() == _dValue.Trim().ToUpper())
                                {
                                    inputSTR += "<option selected value=\"" + dvalueARR[m] + "\">" + dvalueARR[m] + "</option>\r";
                                }
                                else
                                {
                                    inputSTR += "<option value=\"" + dvalueARR[m] + "\">" + dvalueARR[m] + "</option>\r";
                                }
                            }
                            inputSTR += "</select>\r";
                            break;
                        case "3":
                            for (int j = 0; j < dvalueARR.Length; j++)
                            {
                                if (dvalueARR[j].Trim().ToUpper() == _dValue.Trim().ToUpper())
                                {
                                    inputSTR += "<input type=\"radio\" name=\"" + _defineColumns + "\" checked value=\"" + dvalueARR[j] + "\">" + dvalueARR[j];
                                }
                                else
                                {
                                    inputSTR += "<input type=\"radio\" name=\"" + _defineColumns + "\" value=\"" + dvalueARR[j] + "\">" + dvalueARR[j];
                                }
                            }
                            break;
                        case "4":
                            for (int p = 0; p < dvalueARR.Length; p++)
                            {
                                if (dvalueARR[p].Trim().ToUpper() == _dValue.Trim().ToUpper())
                                {
                                    inputSTR += "<input type=\"checkbox\" name=\"" + _defineColumns + "\" checked value=\"" + dvalueARR[p] + "\">" + dvalueARR[p];
                                }
                                else
                                {
                                    inputSTR += "<input type=\"checkbox\" name=\"" + _defineColumns + "\" value=\"" + dvalueARR[p] + "\">" + dvalueARR[p];
                                }
                            }
                            break;
                        case "6":
                            inputSTR = "<input style=\"width:184px;\" name=\"" + _defineColumns + "\" value=\"" + _dValue + "\" type=\"text\" />&nbsp;<img src=\"/sysImages/folder/s.gif\" alt=\"选择已有图片\" border=\"0\" style=\"cursor:pointer;\" onclick=\"selectFile('pic',document.form1." + dts.Rows[i]["defineColumns"].ToString() + ",280,500);document.form1." + dts.Rows[i]["defineColumns"].ToString() + ".focus();\" />&nbsp;" + isNullStr + "&nbsp;" + dts.Rows[i]["defineExpr"].ToString() + "";
                            break;
                        case "7":
                            inputSTR = "<input style=\"width:184px;\" name=\"" + _defineColumns + "\" value=\"" + _dValue + "\" type=\"text\" />&nbsp;<img src=\"/sysImages/folder/s.gif\" alt=\"选择已有文件\" border=\"0\" style=\"cursor:pointer;\" onclick=\"selectFile('file',document.form1." + dts.Rows[i]["defineColumns"].ToString() + ",280,500);document.form1." + dts.Rows[i]["defineColumns"].ToString() + ".focus();\" />&nbsp;" + isNullStr + "&nbsp;" + dts.Rows[i]["defineExpr"].ToString() + "";
                            break;
                        case "8":
                            inputSTR = "<textarea style=\"width:188px;\" name=\"" + _defineColumns + "\" rows=\"5\">" + _dValue + "</textarea>&nbsp;&nbsp;" + isNullStr + "&nbsp;" + dts.Rows[i]["defineExpr"].ToString() + "";
                            break;
                        case "9":
                            inputSTR = "<input style=\"width:184px;\" name=\"" + _defineColumns + "\" value=\"" + _dValue + "\" type=\"password\" />&nbsp;&nbsp;" + isNullStr + "&nbsp;" + dts.Rows[i]["defineExpr"].ToString() + "";
                            break;
                        case "10":
                            inputSTR = "<input style=\"width:184px;\" name=\"" + _defineColumns + "\" value=\"" + _dValue + "\" type=\"text\" />&nbsp;<img src=\"/sysImages/folder/s.gif\" title=\"选择日期\" border=\"0\" style=\"cursor:pointer;\" onclick=\"selectFile('date',document.form1." + dts.Rows[i]["defineColumns"].ToString() + ",140,500);document.form1." + dts.Rows[i]["defineColumns"].ToString() + ".focus();\" /> &nbsp;" + isNullStr + "&nbsp;" + dts.Rows[i]["defineExpr"].ToString() + "";
                            break;
                    }
                    _STR += "<td class=\"list_link\" style=\"text-align: right;\">" + dts.Rows[i]["defineCname"] + ":</td><td>" + inputSTR + "</td></tr>\r";
                    
                }dts.Clear(); dts.Dispose();
            }
        }
        return _STR;
    }

    #region 保存会员自定义信息
    public void saveDefine(string UserNum)
    {
        DataTable dts = tab.getDefineUser(1);
        if (dts != null)
        {
            if (dts.Rows.Count > 0)
            {
                for (int i = 0; i < dts.Rows.Count; i++)
                {
                    DataTable ddiv = rd.getClassContent(dts.Rows[i]["id"].ToString(), 4);
                    if (ddiv != null)
                    {
                        if (ddiv.Rows.Count > 0)
                        {
                            string dsContent = Request.Form["" + ddiv.Rows[0]["defineColumns"].ToString() + ""];

                            tab.AddUpdateDefine(0, UserNum, ddiv.Rows[0]["defineColumns"].ToString(), "NT_sys_User", 0, dsContent, "0", SiteID.Value, 0);
                        }
                        ddiv.Clear(); ddiv.Dispose();
                    }
                }
            }
        }
    }
    #endregion
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -