📄 register.aspx.cs
字号:
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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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\"/> <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\" /> " + isNullStr + " " + 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\" /> <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();\" /> " + isNullStr + " " + dts.Rows[i]["defineExpr"].ToString() + "";
break;
case "7":
inputSTR = "<input style=\"width:184px;\" name=\"" + _defineColumns + "\" value=\"" + _dValue + "\" type=\"text\" /> <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();\" /> " + isNullStr + " " + dts.Rows[i]["defineExpr"].ToString() + "";
break;
case "8":
inputSTR = "<textarea style=\"width:188px;\" name=\"" + _defineColumns + "\" rows=\"5\">" + _dValue + "</textarea> " + isNullStr + " " + dts.Rows[i]["defineExpr"].ToString() + "";
break;
case "9":
inputSTR = "<input style=\"width:184px;\" name=\"" + _defineColumns + "\" value=\"" + _dValue + "\" type=\"password\" /> " + isNullStr + " " + dts.Rows[i]["defineExpr"].ToString() + "";
break;
case "10":
inputSTR = "<input style=\"width:184px;\" name=\"" + _defineColumns + "\" value=\"" + _dValue + "\" type=\"text\" /> <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();\" /> " + isNullStr + " " + 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 + -