随笔分类 - 7.Asp.Net,Web config,Ajax
摘要:很多朋友在用IIS6架网站的时候遇到不少问题,而这些问题有些在过去的IIS5里面就遇到过,有些是新出来的,俺忙活了一下午,做了很多次试验,结合以前的排错经验,做出了这个总结,希望能给大家帮上忙:)问题1:未启用父路径 症状举例: Server.MapPath() 错误 ’ASP 0175 : 80004005’ 不允许的 Path 字符 /070Array/dqyllhsub/news/OpenDatabase.asp,行 4 在 MapPath 的 Path 参数中不允许字符 ’..’。原因分析: 许多Web页面里要用到诸如../格式的语句(即回到上一层的页面,也就是父路径),而IIS6.0
阅读全文
摘要:尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写。当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了。但是,有些Dll库(OCX)文件是需要注册到Windows注册表后才能正常添加和使用的。本文介绍两种为Dll库(OCX)自动注册的方法,为大家提供参考。首先,大家都知道在Windows的“运行”中,输入“Regsvr32.exe 路径”这样的方法来手动注册Dll控件(OCX),显示这种方法对于程序的自动化部署等带
阅读全文
摘要:就像百度的搜索框一样,当用户在文本框输入前几个字母或是汉字的时候,该控件就能从存放数据的文或是数据库里将所有以这些字母开头的数据提示给用户,供用户选择,提供方便,增加用户体验。本代码在IE6 IE7 IE8 和firefox 3.6.8 中测试通过。var autoComplete=new AutoComplete(arg1,arg2,arg3);AutoComplete对象中的三个参数 说明一下:arg1: 搜索框的ID (类型:字符串)arg2:自动补全DIV根节点的ID(类型:字符串)arg3:待匹配的数据 (类型:数组)<!doctype html><html>
阅读全文
摘要:2013年想学习好多东西,例如前台的Javascript框架(jquery UI,extjs等),数据访问的ORM(Linq,ef,Nhibernate)。从院子的专题库里,学习学习http://kb.cnblogs.com/zt,未完待续
阅读全文
摘要:顺便上网查了下aspx页面的执行顺序,有人说是:客户端输入网址—> 请求页面 —> IIS收到请求—> IIS开始处理该页面(执行cs的代码)—>处理完毕后发送到客户端 —>结束一次请求。这样看就是先执行后台再执行前台,就跟我上面得到的结论一样。看来基础知识还是很重要啊。-----------------------------------------------------------------------------------------------------------------------------------------------------
阅读全文
摘要:前段时间在解决ajax上传文件时折腾了好一阵。直接用$.post上传文本信息肯定是没有问题的。但是$.post直接上传图片是不可行的。后来看到网上的一些解决方案,有现成的ajax上传文件的封装的方法也有利用flash的。flash确实是个好方法 但是不是每个人都会flash的而且下载下来现成的方法要做修改也不是件易事,且文件相对较大。最后只好模拟iframe来实现。发现相当的简单。<iframe name="ajaxUpload" style="display:none"></iframe><form name="
阅读全文
摘要:一般处理程序的一般是相对于aspx页面来说。就是说什么请求都可以处理。通常是实现IHttpHandler接口。因为不必继承自Page类,所以没有那么多事件要处理,不必消耗太多资源,所以性能方面要比aspx高。常见的有UrlWriting(伪静态,不过也有HttpModules)图片处理(如根据用户请求,动态生成一定格式的图片,比如图表或者动态缩放图片,加水印)图片过滤(如防盗链)非Html页面响应,如文本格式,Xml格式,甚至二进制文件格式(比如下载)。=====================ashx处理ajax固然是可以,但更推荐你使用ajax调用webservice.原因如下:1.ash
阅读全文
摘要:这贴比较长,没有耐性的朋友请直接拖到帖子末尾的代码示例Demo页面:主页面 iframe_a.html ,被包含页面 iframe_b.htm 和 iframe_c.html下面开始讲:通过Google搜索iframe 自适应高度,结果5W多条,搜索iframe 高度自适应,结果2W多条。我翻了前面的几十条,刨去大量的转载,有那么三五篇是原创的。而这几篇原创里面,基本上只谈到如何自适应静的东西,就是没有考虑到JS操作DOM之后,如何做动态同步的问题。另外,在兼容性方面,也研究的不彻底。这篇文章,希望在这两个方面再做一些深入。可能有人还没接触到这个问题过,先说明一下,什么是自适应高度吧。所谓if
阅读全文
摘要:先给一个简单实用的方式(可以打印多页,控制分页,隐藏非打印项目)< !--语言无关 保存成 .HTML 看看--><html>< head>< meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">< title>看看</title>< meta http-equiv="Content-Type" content="text/html; charset=gb2
阅读全文
摘要:一.两个网站放在一台服务器上发布 1.多个域名指向同一ip地址同一端口(8080)设置,不同域名指向不同的目录 例如:www.Chinese.com----->192.168.1.1:8080 将主目录指向d:\\Chinese www.American.com----->192.168.1.1:8080 将主目录指向d:\\American 2.多个域名指向同一ip地址不同端口设置 例如:www.Chinese.com----->192.168.1.1:8080 www.American.com:8090----->192.168.1.1:8090
阅读全文
摘要:一、概述 在深入到配置和部署ASP.NET Web应用程序的具体步骤之前,理解配置(Setup)和部署(Deployment)之间的区别是十分必要的。配置是指将应用包装成易于部署的形式,包装好之后的应用程序可以方便地安装到目标服务器上。部署是一个获得应用程序并将它安装到另一台机器上过程,一般通过安装程序完成。 许多用户都曾经遇到过Windows软件安装技术的脆弱点——当我们安装某个软件的新版本时,安装程序将新版的dll文件复制到系统目录,同时执行所有必要的注册表修改操作,但是,安装操作可能影响其他运行在同一机器上的软件,尤其是原有的软件和新安装的软件共享某一组件时,出现问题的可能性更大。如果新
阅读全文
摘要:经常看到HTTP客户端与服务器端交互原理的各种版本的文章,但是专业术语太多,且流程过于复杂,不容易消化。于是就按照在 Servlet 里面的内容大致做了一些穿插。本来连 Tomcat 容器 和 Servlet 的生命周期也准备在这里一起写的,但怕过于庞大,于是就简单的引用了一些 Servlet 对象。这样的一个整个流程看下来,相信至少在理解 HTTP协议和 request 和 response 是如何完成从请求到生成响应结果回发的。在后续的一些文章里会专门讲一讲 Tomcat 和 Servlet 是如何处理请求和完成响应的,更多的是说明Servlet 的生命周期。HTTP介绍1.HTTP是一种
阅读全文
摘要:思路总结:将文件由本地上传至服务器要经过三个步骤, 1.首先,在本地找到这个文件的完整路径. 2.由文件扩展名验证此文件是否是我允许上传的(总不必把.exe也上传啊) 3.上传至服务器并保存,实际就是转存到服务器 4.在页面上显示出来 代码实现: //上传按钮 protected void btnUpload_Click(object sender, EventArgs e) { bool istrue = false;//设置标志位,终止扩展名遍历 string path = Se...
阅读全文
摘要:http://blog.csdn.net/zhoufoxcn/article/details/6564578这里有更多的Asp.Net夜话系统信息,存档留着用
阅读全文

浙公网安备 33010602011771号