
WEB技术
noock
这个作者很懒,什么都没留下…
展开
-
检测浏览器信息
private void Button1_Click(object sender, System.EventArgs e) { System.Web.HttpBrowserCapabilities browser = Request.Browser;原创 2007-11-01 16:01:00 · 601 阅读 · 0 评论 -
ASP.NET 学习日志
1。可以通过Session_Start() 事件处理URL,防止可能出现的文件错误。 2. 资源存储在 App_LocalResources 目录下的 Expressions.aspx.resx 文件中。此 Label 控件的资源共享前缀“labHelloLocal原创 2007-11-01 16:04:00 · 733 阅读 · 0 评论 -
获取HTML文章的部分内容
将文章的html代码存入到数据库中,读取时不能简单地截取一定字符,必须根据html的结构适当截取内容,否则将显示错误,下面是使用 System.Windows.Forms中的WebBrowser进行Html解析的代码 public string GetAbstract(s原创 2007-11-01 16:07:00 · 1569 阅读 · 0 评论 -
Web.Config文件详解(转)
(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在标志中。 2.特定应用程序配置 特点: 位于中。 可以定义应用程序的全局常量设置等信转载 2007-11-02 05:05:00 · 522 阅读 · 0 评论 -
IIS 服务器端include指令
1. #c onfig SSI.stm was last formatted on The size of SSI.stm in bytes is This line will print out the ERR原创 2007-11-02 05:11:00 · 750 阅读 · 0 评论 -
设置页面字符集
在标签与标签之间添加下面的标签,如果字符集是GB2312或其它字符集,将utf-8替换成相应的字符集名即可。 如果想让浏览器自动选择字符集可以使用如下标签 但该功能与浏览器的识别能力有关,为了更好的兼容性,建议设置指定的字符集。原创 2007-11-06 06:53:00 · 2553 阅读 · 0 评论 -
ASP.NET 2.0 编程技巧
1. 使用指令引用命名空间 2. 使用Page的Unload事件,在该事件中尽可能地手动清理资源,如关闭数据库连接,销毁创建的对象等。因为光靠系统自动回收资源,可能会比较慢,如果某一段高峰内占用系统内存过多可能会造成服务器崩溃。 3. 使用Page的Error事件来处理错误。原创 2007-12-03 07:08:00 · 646 阅读 · 0 评论 -
实现自定义域名
可以实现 www.web.com/username 形式的自定义域名 1. 创建一相自定义的错误页,(404)错误,当访问的地址没有该页面时会跳到该错误页 2. 在此错误页上分析URL,找到用户的ID,如果有该用户则跳到该用户的主页,没有该用户则跳到错误页原创 2007-11-02 15:58:00 · 1588 阅读 · 0 评论 -
自定义服务器控件(转)
示例代码:// MailLink.csusing System;using System.ComponentModel;using System.Security;using System.Security.Permissions;using System转载 2007-11-01 16:04:00 · 575 阅读 · 0 评论 -
JavaScript调用C#代码
javascript如何调用C#后台代码中的过程 和ASP.NET调用 [ 来源:csdn博客 | 作者:fanweiwei | 时间:2006-10-18 14:33:39 | 浏览: 260人次 ] +++++++++++++++++第一种情况: 1.后台方法: p原创 2007-11-02 05:13:00 · 628 阅读 · 0 评论 -
访问IIS元数据库错误
错误信息: [HostingEnvironmentException: 访问 IIS 元数据库失败。] System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String siteID, Virtua原创 2007-11-02 05:16:00 · 544 阅读 · 0 评论 -
取消IE访问HTTPS站点时的安全警告
打开注册表,找到键 HKEY_CURRENT_USER/SOFTWARE/Microsoft/Windows/CurrentVersion/Internet Settings 新建 WarnOnHTTPSToHTTPRedirect 将值置为0原创 2010-06-23 12:55:00 · 3477 阅读 · 0 评论 -
WebBrowser控件跨域访问页面内容
这几天拔测联通的业务系统,可以好好折腾了一阵,这四五天连周末全都加班了,终于搞定了,也总结一下WebBrowser的使用感受。 一开始想省事,就用了System.Windows.Forms.WebBrowser,后来发现问题越来越多,只能不断扩展增加功能,最头疼的就是跨域访问了。 1. 开始使用一网友提示的重载IInternetSecurityManager接口,即重载WebBrowser的方法: protected override WebBrowserSiteBase CreateWebBrow原创 2010-07-06 12:57:00 · 6550 阅读 · 8 评论 -
UI 设计你需要自问的 10 个问题
摘自:http://www.cnbeta.com/articles/115415.htm 1. 你的 UI 是否高度一致? 2.用户能自由掌控自己的操作吗?网站是否容易导航。 3.你知道谁是你的用户群吗? 4.你是否有足够的预防错误的措施? 5.你的设计是否简约? 6.你是否使用了视觉提示? 7.你的 UI 是否有操作提示? 8. 你的内容是否清晰? 9. 你如何使用色彩? 10. 你的 UI 是否大象无形?你的 UI 应该让用户去体验,而不是放一些花哨转载 2010-07-04 12:56:00 · 1016 阅读 · 0 评论 -
WebBrowser弹出窗口之(一) -- window.open( )
1. 对于新打开的窗口,在打开时会触发WebBrowser的NewWindow3事件,触发该事件有以下几种操作: 1) 按住SHIFT或CTRL键时点击鼠标; 2) 在链接的右键菜单中选择“在新窗口中打开”或“在新标签中打工”; 3) 链接的目标窗口不存在或者为“_blank“; 4) Javascript的windows.open函数调用; 5) 在调用Navigate 或 Navigate2 时,设置了navOpenInNewWindow标志位; 在自定义的原创 2010-12-21 15:57:00 · 17055 阅读 · 1 评论 -
WebBrowser弹出窗口之(二)––showModalDialog( ) & showModelessDialog( )
showModalDialog并不创建新的浏览器窗口,也不创建新的浏览器对象,而是在WebBrowser的同一个线程中创建的窗口,而showModelessDialog( )则是在新的线程中创建的窗口,所以处理方式不相同。当showModalDialog( )被调用后,浏览器线程会创建一个对话框,该对话框包含两个窗口,父窗口的类为“Internet Explorer_TridentDlgFra原创 2010-12-28 21:57:00 · 11189 阅读 · 33 评论 -
使用Varnish代替Squid做网站缓存加速器的详细解决方案
源:http://blog.s135.com/post/313/[文章作者:张宴 本文版本:v1.2 最后修改:2008.01.02 转载请注明出处:http://blog.s135.com] 我曾经写过一篇文章──《初步试用Squid的替代产品──Varnish Cache网站加速器》,但当时仅仅是用着玩,没做深入研究。 今天写的这篇关于Varnish的文章,转载 2012-10-08 10:54:33 · 2391 阅读 · 1 评论 -
ASP.net 2.0 的 Membership Provider 与 Role Provider 第一部分(转)
原文地址:http://www.odetocode.com/Articles/427.aspx翻译:欧盟特软件技术公司 纪俊很多年来,我们写了很多代码来实现互联网应用程序的窗体浏览权限管理。我们编码来验证用户名和密码、编码对密码做哈希并校验并且编码来创建与管理用户。如果你比较两个这种实现,你可能会发现程序结构与代码是相似的。从 ASP.net 2.0 开始,网站开发者不再需要写这种重复性的转载 2010-12-05 17:37:00 · 1235 阅读 · 1 评论 -
ASP.NET 中执行 URL 重写(转)
Scott Mitchell4GuysFromRolla.com适用范围:Microsoft® ASP.NET摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写。URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过转载 2007-11-02 15:52:00 · 931 阅读 · 0 评论 -
ASP.NET 编程笔记(C#)
1. Web页面的Socket编程 WEB页面的生存期仅在其装载过程中,一旦装载完毕,WEB页面内定义的所有变量都将被销毁,如果直接添加一个Socket连接,则该连接在装载完毕后也会被断开,要想持Socket连接,必须有一个一直运行的线程保持,该线程的生存期至少应保持到该页面被原创 2007-11-02 05:15:00 · 547 阅读 · 0 评论 -
提高ASP.NET WEB程序的几点注意事项
1. 页面和服务器控件处理 (1)避免不必要的回传 (2)检查IsPostBack属性,避免不必要的重复处理 (3)必要时才使用ViewState (4)打开缓冲,必要时才关闭 2. 状态管理 (1)不使用Session时,使用Page指令中的属性禁止原创 2007-11-01 16:02:00 · 854 阅读 · 0 评论 -
如何编程操作Web.config文件中的数据
1. 如果将数据加入到appSettings节中 web.config中: web application中: NameValueCollection col = ConfigurationSettings.AppSettings; strin原创 2007-11-02 05:04:00 · 807 阅读 · 0 评论 -
web.config文件自定义配置节的使用方法 (转)
转自:http://blog.joycode.com/yaodong/articles/25509.aspxweb.config文件自定义配置节的使用方法web.config文件自定义配置节的使用方法的一个简单例子用来演示的程序名为MyApp,Namespace也是M转载 2007-11-02 05:06:00 · 823 阅读 · 0 评论 -
在网页中使用Socket编程
背景:要完成的任务是这样的,要通过网页对一个服务器进行操作,服务器接受Socket TCP连接。 一开始,在网页里创建Socket,然后连接服务器,没有做其它特殊的处理,结果数据只能发送一次,Socket便断开。 原来,HTTP协议是无连接、无状态的,网页的生命周期仅是从页面原创 2007-11-02 05:07:00 · 6750 阅读 · 0 评论 -
ASP.NET页面之间传递参数的几种方法荟萃(转)
第一种方法: 通过URL链接地址传递 send.aspx: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Defa转载 2007-11-02 05:10:00 · 479 阅读 · 0 评论 -
JSP和JSF合并 共同打造完美的Web应用(转)
转自:http://www.chinannv.com/Net/2007-10/520.htm Java在最近几年逐渐升温,随着Java SE 5和Java SE 6的推出,Java的未来更显得无比辉煌。 但以Java为基础的JSP在Java SE 5推出之前却一直抬转载 2007-11-10 07:00:00 · 775 阅读 · 0 评论 -
JSP学习笔记(1) -- JSP 2.0基础
1.服务器,选用了Resin,用它自己的http服务器,没有用IIS或Appach 2. 编辑器,下载了Eclipse Jee版 3. 改了页面之后发现不能立即更新显示,显示的一直是旧的页面,而改CSS文件后一刷新即可,先考虑可能是Resin的缓冲,但得启了几次都不行,后来打原创 2007-11-10 07:00:00 · 1263 阅读 · 0 评论 -
JSP学习笔记(2)--Expression Language
1. EL 语法结构,所有EL都是以 ${ 为起始、以} 为结尾的。eg. ${sessionScope.user.sex} 等于 ${sessionScope.user["sex"]} 2. 变量,${username},。它的意思是取出某一范围中名称为username 的变量。因为我们并没有指定哪一个范围的username,所以它的默认值会先从Page 范围找,假如 找不到,再依序到Request、Session、Application范围。假如途中找到userna原创 2010-12-03 07:19:00 · 813 阅读 · 0 评论 -
ASP.NET 中接收POST方法上传的XML
这几天正在研究HTTP协议 ,想用HTTP加XML设计一通讯协议,就像SOAP和XML-RPC,所以通讯的两端都要实现HTTP协议,为了简便,想用IIS实现,使用ASP.NET开发的WEB应用程序处理通讯过程,就想使用HTTP协议中的POST方法传递信息,查了一些资料,做了一个测原创 2008-03-26 09:29:00 · 2484 阅读 · 0 评论 -
ASP.net 2.0 的 Membership Provider 与 Role Provider 第二部分(转)
在第一部分我们讨论了 Provider 模型,授权与 SqlMembershipProvider 类。在这篇文章我们将把精力放到 Role Provider 与授权。一旦确定了用户身份,您需要决定的将会是允许用户做什么和允许他们访问哪些页。通常我们管理权限的技术是将用户分如不转载 2007-12-29 09:38:00 · 695 阅读 · 0 评论 -
Asp.net Provider模型第三部分(转)
在本系列的第一和 第二部 分,我们介绍了ASP.NET Provider的概念和内部体系结构,我们知道provider模型是可以扩展的,我们可以自己定义自己的模型结构来完成更适合自己需求的 Provider。本文将自定义自己的两个Providers--一个是成员members转载 2007-12-29 09:39:00 · 635 阅读 · 0 评论 -
ASP.NET Authentication Provider(转)
ASP.NET 提供了一些新型的Authentication 和 Authorization 方案,对于开发人员来说这将是和以前不同的一种方式。可喜的是ASP.NET提供的方案多样更加灵活;可惜的是这种方案是基于IIS的。新型ASP.NET Authentication Pr原创 2007-12-29 09:40:00 · 921 阅读 · 0 评论 -
动态网页的伪静态技术(转)
转自:http://blog.youkuaiyun.com/mhkbluesky/archive/2007/05/24/1623710.aspx前面说过了,由于搜索引擎还无法正确读取带参数的动态网页内容,造成网页中很多具有丰富信息的页面无法给搜索引擎收录,现在很多大型的网站都采用了动态网转载 2007-11-02 15:54:00 · 628 阅读 · 0 评论 -
在App_Code目录中使用不同的语言编程
原创 2007-11-02 15:59:00 · 653 阅读 · 0 评论 -
在网站中使用跟踪功能
1. 启用跟踪功能,配置web.config文件 2. 查看跟踪信息, 查看根目录中的Trace.axd文件原创 2007-11-01 16:00:00 · 588 阅读 · 0 评论 -
在Web.config文件中映射控件
使用Web.config文件,将自定义的控件映射到指定的命名空间,如 namespace="Samples.AspNet.CS.Controls"> ..原创 2007-11-01 16:03:00 · 725 阅读 · 0 评论 -
因为当前线程不在单线程单元中,故无法实例化ActiveX 控件
在ASP.NET中实例化WebBrowser对象时出现异常,消息为 “因为当前线程不在单线程单元中,故无法实例化ActiveX 控件” ASP.NET默认的COM线程单元模型是MTA,解决方法,原创 2007-11-01 16:09:00 · 1274 阅读 · 2 评论 -
百度地图 Javascript API 遍历搜索结果
API文档:http://developer.baidu.com/map/jshome.htm但说明不够详细,这里给出一个遍历搜索结果的完整实例。 (1) 这里需要引用百度地图的API,官方文档 百度地图 (2)定义保存地图的页面元素 var map = new BMap.Map("allmap");原创 2012-11-11 22:03:45 · 9499 阅读 · 2 评论