📄 domainedit.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace Haokoo.domain
{
/// <summary>
/// domainedit 的摘要说明。
/// </summary>
public class domainedit : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label Message;
protected System.Web.UI.WebControls.ValidationSummary ValidationSummary1;
protected System.Web.UI.WebControls.RequiredFieldValidator RF_Domain;
protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator5;
protected System.Web.UI.WebControls.RegularExpressionValidator RF_password;
protected System.Web.UI.WebControls.CheckBox chkChangPwd;
protected System.Web.UI.WebControls.TextBox txtPassword;
protected System.Web.UI.WebControls.RequiredFieldValidator Requiredfield_Password;
protected System.Web.UI.WebControls.RegularExpressionValidator Rev_password;
protected System.Web.UI.WebControls.TextBox txtConfirm;
protected System.Web.UI.WebControls.CompareValidator CompareValidator1;
protected System.Web.UI.WebControls.TextBox email;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator1;
protected System.Web.UI.WebControls.TextBox txtUrl;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredfieldValidator2;
protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator2;
protected System.Web.UI.WebControls.CheckBox isShow;
protected System.Web.UI.WebControls.TextBox txtDomainName;
protected System.Web.UI.WebControls.RequiredFieldValidator RFV_DomainName;
protected System.Web.UI.WebControls.DropDownList dl_typeName;
protected System.Web.UI.HtmlControls.HtmlGenericControl MyTitle;
protected System.Web.UI.HtmlControls.HtmlTable tabLogin;
protected System.Web.UI.HtmlControls.HtmlInputText txtDomain;
protected System.Web.UI.HtmlControls.HtmlInputText txtPwd;
protected System.Web.UI.HtmlControls.HtmlInputButton Submit1;
protected System.Web.UI.HtmlControls.HtmlTable tabInfo;
protected System.Web.UI.HtmlControls.HtmlInputButton submit2;
protected System.Web.UI.WebControls.RequiredFieldValidator RF_Pwd;
protected System.Web.UI.HtmlControls.HtmlTableRow row1;
protected System.Web.UI.HtmlControls.HtmlTableRow row2;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if ((string)Session["myDomain"]=="" || (string)Session["myPwd"]=="" || Session["myDomain"]==null || Session["myPwd"]==null)
{
tabLogin.Visible=true;
tabInfo.Visible=false;
MyTitle.InnerHtml="修改资料--用户登录";
}
else
{
tabLogin.Visible=false;
tabInfo.Visible=true;
MyTitle.InnerHtml=Session["myDomain"] + ".haokoo.net--修改资料";
if(!IsPostBack)
{
myReBind((string)Session["myDomain"]);
}
}
}
private void myReBind(string myDomain)
{
DataView TypeSource=new DataView();
DomainDetails myDomainDetail=new DomainDetails();
DomainClient myClient=new DomainClient();
TypeSource=(DataView)Cache["Domain_typeName"];
if(TypeSource==null)
{
TypeSource=myClient.GetDomainType();
Cache["Domain_typeName"]=TypeSource;
}
myDomainDetail=myClient.GetDomainDetail(myDomain);
txtUrl.Text=myDomainDetail.Url;
email.Text=myDomainDetail.email;
txtDomainName.Text=myDomainDetail.siteName;
if (myDomainDetail.ShowStr=="1")
isShow.Checked=false;
else
isShow.Checked=true;
dl_typeName.DataSource=TypeSource;
dl_typeName.DataBind();
TypeSource.Sort="id";
dl_typeName.SelectedIndex=TypeSource.Find(myDomainDetail.typeName);
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.chkChangPwd.CheckedChanged += new System.EventHandler(this.chkChangPwd_CheckedChanged);
this.Submit1.ServerClick += new System.EventHandler(this.Submit1_ServerClick);
this.submit2.ServerClick += new System.EventHandler(this.submit2_ServerClick);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void chkChangPwd_CheckedChanged(object sender, System.EventArgs e)
{
if(chkChangPwd.Checked)
{
row1.Visible=true;
row2.Visible=true;
}
else
{
row1.Visible=false;
row2.Visible=false;
}
}
private void Submit1_ServerClick(object sender, System.EventArgs e)
{
DomainClient myClient=new DomainClient();
string myMsg=myClient.EditLogin(txtDomain.Value,txtPwd.Value);
if (myMsg=="OK")
{
Session["myDomain"]=txtDomain.Value;
Session["myPwd"]=txtPwd.Value;
Message.Text="";
tabInfo.Visible=true;
tabLogin.Visible=false;
MyTitle.InnerHtml=txtDomain.Value+ ".haokoo.net--修改资料";
myReBind(txtDomain.Value);
}
else
{
Session["myDomain"]="";
Session["myPwd"]="";
Message.Text=myMsg;
}
}
private void submit2_ServerClick(object sender, System.EventArgs e)
{
string ShowStr;
string myPwd;
if (isShow.Checked)
ShowStr="0";
else
ShowStr="1";
if (!chkChangPwd.Checked)
myPwd="";
else
myPwd=txtPassword.Text;
DomainClient myClient=new DomainClient();
string myMsg=myClient.EditDomain((string)Session["myDomain"],myPwd,email.Text,txtUrl.Text,ShowStr,txtDomainName.Text,dl_typeName.SelectedItem.Value,"","",chkChangPwd.Checked,false);
if(myMsg=="OK")
Message.Text="操作成功," + Session["myDomain"] + ".haokoo.net 资料已更新!";
else
Message.Text=myMsg;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -