代码改变世界

随笔档案-2011年06月

webBrowser 操作无ID元素

2011-06-28 16:31 by 通心菜, 452 阅读, 收藏, 编辑
摘要: int all = webBrowser1.Document.Body.All.Count; for (int i = 0; i < all; i++) { HtmlElement GetElement = webBrowser1.Document.All[i]; //取到包含input标签的元素 //_fmm.com._0.c if (GetElement.TagName.ToUpper().ToString() == "INPUT") { //根据input的Name属性,找到该元素并赋值:给用户名输入框赋值 if (GetElement.Name.ToStrin 阅读全文

webBrowser控件

2011-06-23 21:51 by 通心菜, 485 阅读, 收藏, 编辑
摘要: 1 对有ID的文本框赋值 webBrowser1.Document.GetElementById("emailValue").InnerText = "ganhui21312312@sina.com";2 设置单选(推荐使用点击事件而不是直接修改属性) webBrowser1.Document.GetElementById("controlID").InvokeMember("click");3 将图片加载到picboxHTMLDocument html = (HTMLDocument)this.webBrowse 阅读全文

MVC3.0入门学习笔记-页面传值-TempData

2011-06-14 11:28 by 通心菜, 1418 阅读, 收藏, 编辑
摘要: TempData[]是一个可以跨Action的传递,且只传递一次.TempData保存在Session中,Controller每次执行请求的时候,会从Session中先获取TempData,而后清除Session,获取完TempData数据,虽然保存在内部字典对象中,但是其集合中的每个条目访问一次后就从字典表中删除。具体代码层面,TempData获取过程是通过SessionStateTempDataProvider.LoadTempData方法从ControllerContext的Session中读取数据,而后清除Session,故TempData只能跨Controller传递一次。 1.在H 阅读全文

MVC3.0入门学习笔记-页面传值-ViewData

2011-06-14 11:09 by 通心菜, 2640 阅读, 收藏, 编辑
摘要: MVC 模式一个典型的特征是严格的功能隔离。Model模型、Controller 控制器和 View视图各自定义了用和职责,且相互之间定义好的方式进行沟通。这有助于提升测试性和代码重用。 当 Controller 决定呈现HTML 响应给客户端是,它负责显式传递给View 模板所有需要的数据。View 模从不执行任何数据查询或应用程序逻辑 – 仅仅负责呈现 Model或 Controller 传递过来的数据。1.ViewData[]字典: 简单的传值 首先我们在控制器HomeController.cs中创建一个ViewData[]字典: public ActionResult Index() 阅读全文
点击右上角即可分享
微信分享提示