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

📄 domainapp.aspx.cs

📁 Haokoo.net免费域名系统 (C#+VS.net版)软件介绍: 在此系统中你可学习一般的WEB服务器控件的使用
💻 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>
	/// domainapp 的摘要说明。
	/// 
	/* VB代码
	Sub Page_Load(sender As Object,e As EventArgs)
	Dim TypeSource As DataView
	'Cache.Remove("Domain_type")
	TypeSource=Cache("Domain_typeName")
	
	if not isPostBack then
	if TypeSource Is Nothing then
	Dim Myconn As SqlConnection=new SqlConnection(ConfigurationSettings.AppSettings("sql_connstr"))
	Dim Mycommand As SqlDataAdapter=new SqlDataAdapter("select * from Domain_type",Myconn)
	Dim ds As new DataSet()
	MyCommand.fill(ds,"domain_type")
	Cache("Domain_typeName")=ds.Tables("domain_type").DefaultView
	TypeSource=Cache("Domain_typeName")		
	end if
	dl_typeName.DataSource=TypeSource
	dl_typeName.DataBind()
					
	Dim From_value As ArrayList=new ArrayList()
	From_value.Add("搜索引擎")
	From_value.Add("朋友推荐")
	From_value.Add("电子邮件")
	From_value.Add("友情链接")
	From_value.Add("其他")
							
	rdFrom.DataSource=From_value
	rdFrom.DataBind()
	rdFrom.Selectedindex=0
	txtName.Text=Request.QueryString("Domain")			
	end if
	
	End Sub	
			  
	*/
	/// </summary>
	public class domainapp : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.Label Message;
		protected System.Web.UI.WebControls.ValidationSummary ValidationSummary1;
		protected System.Web.UI.WebControls.TextBox txtName;
		protected System.Web.UI.WebControls.RequiredFieldValidator Requiredfield_Name;
		protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator3;
		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.WebControls.RadioButtonList rdFrom;
		protected System.Web.UI.WebControls.CheckBox isAgree;
		protected System.Web.UI.HtmlControls.HtmlForm Form1;
		protected System.Web.UI.HtmlControls.HtmlInputButton submit1;
	
		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此处放置用户代码以初始化页面
			DataView TypeSource;
			if(!Page.IsPostBack)
			{
				TypeSource=(DataView)Cache["Domain_typeName"];
				if(TypeSource==null)
				{
					DomainClient myClient=new DomainClient();
					TypeSource=myClient.GetDomainType();
					Cache["Domain_typeName"]=TypeSource;
				}
				dl_typeName.DataSource=TypeSource;
				dl_typeName.DataBind();

				ArrayList From_value=new ArrayList();
				From_value.Add("搜索引擎");
				From_value.Add("朋友推荐");
				From_value.Add("电子邮件");
				From_value.Add("友情链接");
				From_value.Add("其他");
							
				rdFrom.DataSource=From_value;
				rdFrom.DataBind();
				rdFrom.SelectedIndex=0;
				txtName.Text=Request.QueryString["Domain"];
			}			
			
		}

		#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.isAgree.CheckedChanged += new System.EventHandler(this.isAgree_CheckedChanged);
			this.submit1.ServerClick += new System.EventHandler(this.submit1_ServerClick);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

		private void submit1_ServerClick(object sender, System.EventArgs e)
		{
			string ShowStr;
			string myDomain=txtName.Text;		
			

			if (isShow.Checked)
				ShowStr="0";
			else
				ShowStr="1";

			DomainClient myClient=new DomainClient();
			string myMsg=myClient.RegisterDomain(myDomain,txtPassword.Text,email.Text,txtUrl.Text,ShowStr,txtDomainName.Text,dl_typeName.SelectedItem.Value.ToString(),rdFrom.SelectedItem.Text);
			
			if(myMsg=="OK")
			{
				Message.Text="恭喜您,<a href='http://" + myDomain + ".haokoo.net' target='_blank' title='点击此处测试域名效果..'><span class=p14 style='color:#990000'>" + myDomain + ".haokoo.net</span></a> 注册成功!";
				
				txtName.Text="";
				email.Text="";
				txtUrl.Text="http://";
				isShow.Checked=true;
				txtDomainName.Text="";
				dl_typeName.SelectedIndex=0;
				rdFrom.SelectedIndex=0;
				
			}
			else
			{
				Message.Text =myMsg;
			}			

		}

		private void isAgree_CheckedChanged(object sender, System.EventArgs e)
		{
			if (isAgree.Checked)
				submit1.Disabled=false;
			else
				submit1.Disabled =true;
		}
	}
}

⌨️ 快捷键说明

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