随笔分类 - .NET
摘要:需求说明:当用户点击按钮时使当前按钮为不可用,并打开新页面,关闭新页面时,按钮变为可用。并且如果不关闭新页面,当前按钮过10秒钟自动变为可用。包含3个页面:一、按钮页前台代码:当刷新后采用js进行disable后,点击的时候也可以用JS使其为disable,让整个过程都disable。(如果采用的是后台button.Enable=false,则不行,因为服务器端状态始终为false,导致按钮只能用一次。) 后台代码:这里用服务器端Button1.Enabled = False代码, 当用JS还原为可用时,服务器端状态不会改变...
阅读全文
摘要:C# webBrowser控件使用心得最近用到WebBrowser控件,遇到很多问题,也学习了不少新的东西。下面是我在C#下写的关于WebBrowser控件使用的代码。1、WebBrowser常用属性.Refresh();//刷新.GoBack();//后退.GoForward();//前进.Navigate(new Uri(address)); //打开链接.Dock = DockStyle.Fill; //完全停靠在父容器中.ScriptErrorsSuppressed = true ; //关闭错误显示Uri a = new Uri(WebBrowser.Document.ActiveE
阅读全文
摘要:C# 获取IFrame中body元素 (winform)方法1.找出iframe的b.html的src , 利用webbrowser去加载b.htmlHtmlElementCollection a = webBrowser1.Document.All["loginframe"].GetElementsByTagName("iframe");foreach (HtmlElement kk in a) { textBox1.Text = kk.GetAttribute("src");}或者webBrowser1.Document.GetE
阅读全文
摘要:复制:privatevoidbutton1_Click(objectsender,System.EventArgse){ //Takestheselectedtextfromatextboxandputsitontheclipboard. if(textBox1.SelectedText!=”") Clipboard.SetDataObject(textBox1.SelectedText); }粘贴:privatevoidbutton2_Click(objectsender,System.EventArgse){ //DeclaresanIDataObjecttoholdthedat
阅读全文
摘要:调用方式: // 1. 首先要创建或者得到一个数据对象Order order = GetOrderById(123);// 2. 用序列化的方法生成XMLstring xml = XmlHelper.XmlSerialize(order, Encoding.UTF8);// 3. 从XML读取数据并生成对象Order order2 = XmlHelper.XmlDeserialize(xml, Encoding.UTF8);实现类:using System;using System.Collections.Generic;using System.Linq;using System.Text.
阅读全文