摘要: 引用命名空间:using System.Net.Mail;新建一个SmtpClient 类的实例,让其使用指定的 SMTP 服务器发送电子邮件。SmtpClient client = new SmtpClient(server);新建一个MailMessage对象来配置要发送的各种信息,发件箱、收件箱、附件、主题、正文等等MailMessage message = new MailMessage(); message.From = fromAddress; //发件地址message.To.Add(toAddress); //收件地址message.CC.Add(ccAddress); /.. 阅读全文
posted @ 2013-05-29 11:33 爹子王 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 假设有页面A,里面有iframe标签Frame,iframe引用页面B,在页面B中写js来操作页面A。方法如下:A.html<iframe name="Frame" id="Frame" src="B.html" />在B页面的js中获取其所在的iframe:var frame = window.parent.document.getElementById("Frame");获取该iframe下的Document:var cDocument = frame.contentWindow.document; 阅读全文
posted @ 2013-05-27 13:37 爹子王 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 如题,直接上代码:HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(uri);myReq.UserAgent = "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)";HttpWebResponse result = (HttpWebResponse)myReq.GetResponse();Stream receviceStream = result.GetResponseStream();St 阅读全文
posted @ 2013-05-27 13:32 爹子王 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 下面的例子是在strList1中的N条记录中随机取M条字符串添加到strList2中:List<string> strList1 = new List<string>();List<string> strList2 = new List<string>();Random rand = new Random(); //调用Random类新建一个随机数生成器int i = 0;while (i < M){ int index = rand.Next(N); //返回一个非负随机数 if (!strList2.Contains(strList1[ 阅读全文
posted @ 2013-05-27 13:28 爹子王 阅读(223) 评论(0) 推荐(0) 编辑
摘要: HttpStatusCode用法catch (WebException e){ string status = null; HttpWebResponse response = (HttpWebResponse)e.Response; if (response.StatusCode == HttpStatusCode.NotFound) status = "404"; if (response.StatusCode == HttpStatusCode.InternalServerError) sta... 阅读全文
posted @ 2013-05-27 13:26 爹子王 阅读(10854) 评论(0) 推荐(2) 编辑
摘要: Coded UI中用C#对WebBrowser执行JavaScript,之前一直纠结这个问题各种找方法,最后查看WatiN中的RunScript()方法的实现,终于有所收获。有例有真相:Technet Library的登录实现: [TestMethod] public void VerifySignIn() { string url = "https://login.live-int.com/login.srf?wa=wsignin1.0&rpsnv=46&ct=1364435925&rver=6.0.5276.0&wp=MCLBI... 阅读全文
posted @ 2013-05-27 13:20 爹子王 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 此方法是通过修改注册表完成,道理很简单,之前唯一困惑我的是浏览器的默认语言在注册表里没找到地方,一直以为浏览器信息在主键HKEY_LOCAL_MACHINE里(这里确实有一些次IE信息),没想到存放浏览器默认语言的路径是在HKEY_CURRENT_USER下,大大失策阿大大失策,这之前对注册表的认识得有多大误区阿,根本就没理解原理嘛。现在知道正确路径了,以后找注册表信息的时候也要注意哦。请看代码:using Microsoft.Win32; RegistryKey hklm = Registry.CurrentUser;RegistryKey software = hklm.OpenSubK. 阅读全文
posted @ 2013-05-27 11:36 爹子王 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: 直接上代码:XmlDocument xmlDoc = new XmlDocument();XmlReaderSettings settings = new XmlReaderSettings(); settings.IgnoreComments = true; //忽略注释 XmlReader reader = XmlReader.Create(filePath, settings); xmlDoc.Load(reader); 阅读全文
posted @ 2013-05-27 11:31 爹子王 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 直接上代码,有图有真相,方便在左边窗口点击,右边显示预览页面<html><head> <meta content="text/html; charset=utf-8" /> <script type="text/javascript"> var w5pwindow = null; function openLink() { var uri = "http://msdn.microsoft.com/en-us/library"; top.moveTo(0, 0); top.resizeTo 阅读全文
posted @ 2013-05-24 16:38 爹子王 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 直接上示例:XML文件:<?xml version="1.0" encoding="utf-8"?><users> <user id="001"> <name>Xi</name> <age>24</age> <sale>male</sale> <address>Haidian</address> </user></users>User实体类: public class User { 阅读全文
posted @ 2013-05-16 15:52 爹子王 阅读(214) 评论(0) 推荐(0) 编辑