05 2012 档案

摘要:其实这应该算是一个很简单的话题,但是由于webform为我们封装的太多,很多人对这部分的原理并不是特别清楚,搞得这个表单提交在ASP.NET MVC中好像很神秘似得,下面我就来帮大家揭揭秘,当然高手就别看了会浪费你的时间的。一、基础知识HTTP请求有两种方式GET与POST,理论上说,GET是从服务器上请求数据,POST是发送数据到服务器。事实上,GET方法是把数据参数队列(query string)加到一个URL上,名字和值是一一对应的。比如说,name=lfm。在队列里,各组数据用一个&符号分开,空格用+号替换,特殊的符号转换成十六进制的代码。因为这一队列在URL里边,这样队列的参 阅读全文
posted @ 2012-05-30 13:43 LuckJason 阅读(214) 评论(0) 推荐(0)
摘要:1: 2: /****** Object: StoredProcedure [dbo].[sp_SQL_query_to_file_Row] Script Date: 05/29/2012 12:47:56 ******/ 3: IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[sp_SQL_query_to_file_Row]') AND type in (N'P', N'PC')) 4: DROP PROCEDURE [dbo].[sp_SQL_ 阅读全文
posted @ 2012-05-29 12:52 LuckJason 阅读(432) 评论(0) 推荐(0)
摘要:在.NET世界了,object是公认的造物主,其麾下的7大成员,个顶个的横行在任何系统的任何代码角落。public class Object{ public Object(); public virtual bool Equals(object obj); public static bool Equals(object objA, object objB); public virtual int GetHashCode(); public Type GetType(); protected object MemberwiseClone(); publ... 阅读全文
posted @ 2012-05-28 16:37 LuckJason 阅读(233) 评论(0) 推荐(0)
摘要:各个的作用 1: 2: 3: [ReadOnly(true), Editable(false)] 4: //[ScaffoldColumn(false)] 5: 6: 7: [HiddenInput(DisplayValue = false)] 8: [EditorBrowsable(EditorBrowsableState.Advanced)] 9: public override int Id 10: { 11: get {... 阅读全文
posted @ 2012-05-25 16:38 LuckJason 阅读(284) 评论(0) 推荐(0)
摘要:c#中的二维数组与锯齿数组锯齿数组二维数组的大小是矩形的,例如3×3个元素。而锯齿数组的大小设置是比较灵活的,在锯齿数组中,每一行都可以有不同的大小。图5-4比较了有3×3个元素的二维数组和锯齿数组。图中的锯齿数组有3行,第一行有2个元素,第二行有6个元素,第三行有3个元素。图 5-4在声明锯齿数组时,要依次放置开闭括号。在初始化锯齿数组时,先设置该数组包含的行数。定义各行中元素个数的第二个括号设置为空,因为这类数组的每一行包含不同的元素数。之后,为每一行指定行中的元素个数:int[][] jagged = new int[3][];jagged[0] = new int[ 阅读全文
posted @ 2012-05-22 15:48 LuckJason 阅读(2056) 评论(0) 推荐(0)
摘要:public partial class Form1 : Form { string str = "spp"; public string spp = "very good"; public Form1() { InitializeComponent(); MessageBox.Show(this.GetType().GetField(str).GetValue(this).ToString()); } } 阅读全文
posted @ 2012-05-21 16:12 LuckJason 阅读(465) 评论(0) 推荐(0)
摘要:class 1: public static class 任意类名1 2: { 3: public static string 任意方法名1(this plugins,....) 4: { 5: return "只要命名空间有引用, 的类型能匹配到,这个扩展就可用,真方便"; 6: } 7: }比如 1: 1: public static class AnyName 2: 2: { 3: 3: public static string GetMyName1(this string thisval)... 阅读全文
posted @ 2012-05-21 15:45 LuckJason 阅读(288) 评论(0) 推荐(0)