摘要:
1 string strUserAgent = Request.UserAgent.ToString().ToLower(); 2 if (strUserAgent != null) 3 { 4 5 if (Request.Browser.IsMobileDevice == true || strUse... 阅读全文
摘要:
1 /// 2 /// 重写OnControlAdded方法,为每个子控件添加MouseLeave事件 3 /// 4 /// 5 protected override void OnControlAdded(C... 阅读全文
摘要:
System.Net.IPHostEntry IpEntry = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()); for (int i = 0; i != IpEntry.AddressList.Length; i++) { if (!IpEntry.AddressList[i].IsIPv6LinkLocal) { Techn... 阅读全文
摘要:
方法一: <INPUT TYPE='text' NAME=text onkeypress="a()"><script language=javascript>...function a()...{ var k = window.event.keyCode;if ( (k > 47 && k < 58) || k!=45 )...{alert("此... 阅读全文
摘要:
/// /// 获取网站HTML内容 /// /// /// public string GetHtmlContent(string address) { string resultStr = string.Empty; HttpWebReques... 阅读全文
摘要:
有时候为了方便发布和扩展安全性等问题会把网站发布成单独的dll文件像这样. 但是会出现一种现象:有时会出错。 允许更新预编译站点,如果网站之前没有勾这一项,之后勾了,将dll文件覆盖后可能会出错。 还有,dll文件在发布以后,一般情况下会比原来的文件大,除了文件有较大删除改动以外。 阅读全文
摘要:
范例说明: 本范例是通过读取C#的Screen对象相关属性,获取屏幕信息,程序运行效果如图: 程序代码: 阅读全文
摘要:
范例说明 本范例是在前一例的基础上创建各个菜单项的响应事件,使用户单击菜单项时能执行相应的操作,程序运行效果如图: 关键步骤 创建一个新的Windows应用程序. 把MenuStript和RichTextBox控件拖放到设计界面上,并设置相应菜单项和Name属性. 把RichTextBox的Dock属性修改为”Fill”. 双击各个菜单项,会出现代码界面,添加相应的功能代码. 阅读全文
摘要:
范例说明 本范例实现的是为每个菜单项添加图标,使菜单更专业化,更像应用程序的菜单,程序效果如图: 关键步骤 创建一个新的Windows应用程序 把MenuStript控件拖放到设计界面上,创建相应的菜单项,如上图. 选中一个菜单项,单击属性管理器中的Image属性后面的 图标,弹出选择资源对话框,挑选在菜单项上显示的图标。 阅读全文