摘要: 一原理区别一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息(个人认为这是GET和POST的本质区别,也是协议设计者的本意,其它区 阅读全文
posted @ 2012-06-06 17:28 小飞机 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 今天遇到了个问题,在本人机子上编译调试好的程序竟然在别的机子上运行不了,提示Miscrosoft Jet数据库找不到Dbase数据表对象,明明数据表已经存在了,难道是ODBC程序的问题,于是在网上寻找许久,终于找到了解决方法。问题的根本原因是:dbf遵循早期的8.3文件名格式,对于文件名超过8个字符(注意,是八个字符)的文件读取不正常。 解决方法: 1. 重新命名文件名,使其少于8个字符 2. MDAC 2.1 (or greater) requires the Borland Database Engine (BDE) to update dBase DBF files. 所以可以选择安.. 阅读全文
posted @ 2012-05-11 12:27 小飞机 阅读(3153) 评论(0) 推荐(0) 编辑
摘要: 普通查询方法:public string Test(string a, string b, string c,string d) { string sql = "SELECT * FROM Users WHERE 1=1"; if (!string.IsNullOrEmpty(a)) { sql += " AND name='" + a + "'"; } if (!string.IsNullOrEmpty(b)) { sql += " AND ... 阅读全文
posted @ 2012-04-13 17:22 小飞机 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 忙了一夜 翻了各种资料,发现还是老外的好用,或许国内以前同行写的内容老套了 最后折腾死我了关于在GridView 里面添加 链接弹出窗口的问题,把网上的资料全部测试一边,然后总结下……做个Mark,下面提供几种方法参考,如果有调试通过的说下环境和通过的方法。我的环境是VS2008.1.利用JS弹窗,在NavigaterUrl添加事件,但这个只适合在HyperLink,并且调试过后,无法弹窗<script type="text/javascript" language="javascript">var newwindow;function po 阅读全文
posted @ 2012-04-11 10:00 小飞机 阅读(1943) 评论(0) 推荐(0) 编辑
摘要: 在编写 ASP.NET 应用程序的时候,有时为了更好地进行控制静态文件的路径,如在模板页或者用户控件中设置js或者css文件,上传下载图片路径等,采用绝对路径是难免的,下面就是几种获取绝对路径的几种方法。VirtualPathUtility.ToAbsolute( " ~/ " )HttpRuntime.AppDomainAppVirtualPathRequest.ApplicationPathPage.ResolveUrl( " ~ " ) 以上代码生成的结果如下:当以网站的方式访问时,结果如下:VirtualPathUtility.ToAbsolut 阅读全文
posted @ 2012-04-05 13:38 小飞机 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。1.将方法作为参数using System;using System.Collections.Generic;using System.Text;namespace Delegate { //定义委托,它定义了可以代表的方法的类型 public delegate void GreetingDelegate(string name); class Progra... 阅读全文
posted @ 2012-03-31 15:37 小飞机 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Using the Code1. Define the Person class that includes the ID, Name, and Age properties.class Person { public Person(int id, string name, int age) { this.id = id; this.name = name; this.age = age; } private int id; /// <summary> /// Person ID /... 阅读全文
posted @ 2012-03-26 20:47 小飞机 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 最近碰到一个问题:页面使用了Ajax,非jQuery,用的是微软的ScriptManager和UpdateProgress。如何在数据回传过程中禁止用户重复提交?即用户点了提交按钮后,按钮不能用,等到数据回传后,按钮状态自动变为可用!前台页面:<form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" /> <asp:UpdatePanel runat="serv 阅读全文
posted @ 2012-03-26 20:14 小飞机 阅读(230) 评论(0) 推荐(0) 编辑
摘要: SQL SERVER2012在ORDER BY 子句中加入了新元素offset,允许用户在排序完成的结果集中自定义输出行范围,大大简化了分页SQL的书写方式和效率use master go set nocount on go set showplan_text on go --2012的OFFSET分页方式 select number from spt_values where type='p' order by number offset 10 rows fetch next 5 rows only; go --2005的ROW_NUMBER分页方式 se... 阅读全文
posted @ 2012-03-20 15:00 小飞机 阅读(202) 评论(0) 推荐(0) 编辑