![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asp.net
ch_scofield
.NET程序员
展开
-
asp.net 发邮件,支持群发
/// /// 发送邮件 /// /// /// 接收人邮件地址 /// 邮件主题 /// /// 邮件体 /// <param name="smtpHost">SMTP服务器地址,例如:smtp.163.com /// 用户名 /// 密码 /// 是否成原创 2010-05-27 00:03:00 · 600 阅读 · 0 评论 -
ASP.NET获取服务器信息
<br />Label1.Text = "服务器名称:"+Server.MachineName;//服务器名称 <br />Label2.Text = "服务器IP地址:" + Request.ServerVariables["LOCAL_ADDR"];//服务器IP地址 <br /> Label3.Text = "服务器域名:" + Request.ServerVariables["SERVER_NAME"];//服务器域名 <br />Label4.Text = ".N原创 2010-10-20 11:38:00 · 231 阅读 · 0 评论 -
ConnectionState 成员名称 说明
判断当前连接的状态<br />conn.State != ConnectionState.Open<br />表示,如果当前的连接是没有打开状态的话,结果为真<br /><br /> ConnectionState 成员名称 说明 <br /> Broken 与数据源的连接中断。只有在连接打开之后才可能发生这种情况。可以关闭处于这种状态的连接,然后重新打开。(该值是为此产品的未来版本保留的。) <br /> Closed 连接处于关闭状态。 <br /> Connecting原创 2011-03-07 15:19:00 · 629 阅读 · 0 评论 -
C#序列化[Serializable]实际使用的好处
<br />序列化主要用在数据持久化和远程调用<br />把对象状态保存到流中,达到持久化(或远程调用)的作用,<br />比如你有一个类有100个属性字段,如果在其他地方使用这个被实例化的类就必须读取100次它的属性以获取对象的状态信息,<br />才能利用这些信息构建新类。<br />有了序列化你将类信息保存到一个流比如xml中,但要构造新类时候直接反序列化,将所有属性直接付给新实例。这比你手工写代码读取属性方便,还实现了持久化。原创 2011-03-31 09:31:00 · 1553 阅读 · 0 评论 -
Lambda表达式
“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。 所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。转载 2011-06-14 15:32:00 · 412 阅读 · 0 评论