<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_一窝小老鼠</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/11110/rss</id><updated>2012-02-07T12:19:39Z</updated><author><name>小老鼠</name><uri>http://www.cnblogs.com/micromouse/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/micromouse/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/11110/rss"/><entry><id>http://www.cnblogs.com/micromouse/archive/2010/08/14/1799464.html</id><title type="text">JQuery ajax 传递数组</title><summary type="text">页面调用部分:</summary><published>2010-08-14T02:33:00Z</published><updated>2010-08-14T02:33:00Z</updated><author><name>小老鼠</name><uri>http://www.cnblogs.com/micromouse/</uri></author><link rel="alternate" href="http://www.cnblogs.com/micromouse/archive/2010/08/14/1799464.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/micromouse/archive/2010/08/14/1799464.html"/><content type="html">&lt;p&gt;页面调用部分:&lt;/p&gt; &lt;div&gt;&lt;pre&gt;$('#btn').click(function () {&#xD;
    $.ajax({&#xD;
        type: 'post',&#xD;
        url: './GridTable.aspx/call',&#xD;
        contentType: "&lt;span style="color: #8b0000"&gt;application/json; charset=utf-8&lt;/span&gt;",&#xD;
        data: '{"&lt;span style="color: #8b0000"&gt;userinfo&lt;/span&gt;":[{"name":"zs","age":"21"},{"name":"ls","age":"25"}]}',&#xD;
        dataType: 'json',&#xD;
        success: function (result) {&#xD;
            alert(result.d);&#xD;
        }&#xD;
    });&#xD;
&#xD;
    &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; &lt;span style="color: #0000ff"&gt;false&lt;/span&gt;;&#xD;
});&#xD;
&#xD;
后台调用部分,两种方法均可&lt;/pre&gt;&#xD;
&lt;div&gt;&lt;pre&gt;[WebMethod]&#xD;
&lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;static&lt;/span&gt; string call(Dictionary&amp;lt;string,string&amp;gt;[] userinfo)&#xD;
{&#xD;
    System.Threading.Thread.Sleep(5000);&#xD;
    &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; str[0]["&lt;span style="color: #8b0000"&gt;name&lt;/span&gt;"];&#xD;
}&#xD;
&#xD;
[WebMethod]&#xD;
&lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;static&lt;/span&gt; string test(List&amp;lt;UserinfoEntity&amp;gt; userinfos) {&#xD;
    System.Threading.Thread.Sleep(5000);&#xD;
    foreach (UserinfoEntity userinfo &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; userinfos) {&#xD;
        &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; order.rowid;&#xD;
    }&#xD;
&#xD;
    &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; "&lt;span style="color: #8b0000"&gt;什么也没有&lt;/span&gt;";&#xD;
}&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/micromouse/aggbug/1799464.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/micromouse/archive/2010/08/14/1799464.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/micromouse/archive/2010/07/31/1789597.html</id><title type="text">自定义属性</title><summary type="text">代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&amp;gt;1///&amp;lt;summary&amp;gt;2///自定义属性3///&amp;lt;/summary&amp;gt;4[AttributeUsage(AttributeTargets.All,Inherited=fals...</summary><published>2010-07-31T10:12:00Z</published><updated>2010-07-31T10:12:00Z</updated><author><name>小老鼠</name><uri>http://www.cnblogs.com/micromouse/</uri></author><link rel="alternate" href="http://www.cnblogs.com/micromouse/archive/2010/07/31/1789597.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/micromouse/archive/2010/07/31/1789597.html"/><content type="html">&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('368bbe47-89d1-4f0b-8b26-9f517235d18d')"&gt;&lt;img src="http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif"  id="code_img_opened_368bbe47-89d1-4f0b-8b26-9f517235d18d" onclick="cnblogs_code_hide('368bbe47-89d1-4f0b-8b26-9f517235d18d',event)"&gt;&lt;div id="cnblogs_code_open_368bbe47-89d1-4f0b-8b26-9f517235d18d"&gt;&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;自定义属性&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[AttributeUsage(AttributeTargets.All,&amp;nbsp;Inherited&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;false&lt;/span&gt;&lt;span style="color: #000000;"&gt;)]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;sealed&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;class&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;CustomAttribute&amp;nbsp;:&amp;nbsp;Attribute&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;private&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;_UserName&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;只对必填参数使用构造函数赋值&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;避免提供构造函数参数来对可选属性(可选参数)进行初始化&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;避免对自定义属性的构造函数进行重载,只定义一个构造函数可以清楚的告诉用户哪些参数是必填的,哪些参数是可选的&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;要尽可能将自定义属性类密封起来,这样会使查找更快&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;13&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;14&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;param&amp;nbsp;name="userName"&amp;gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;必填参数&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;15&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;CustomAttribute(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;userName)&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;16&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;._UserName&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;userName;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;17&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;18&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;19&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;20&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;必填参数&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;21&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;22&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;UserName&amp;nbsp;{&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;get&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;{&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;._UserName;&amp;nbsp;}&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;23&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;24&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;25&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;可选参数&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;26&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;27&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Age&amp;nbsp;{&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;get&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;set&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;28&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/micromouse/aggbug/1789597.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/micromouse/archive/2010/07/31/1789597.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/micromouse/archive/2010/07/23/1783850.html</id><title type="text">JQuery元素坐标,偏移量</title><summary type="text">$(element).offset().left$(element).offset(.top</summary><published>2010-07-23T08:37:00Z</published><updated>2010-07-23T08:37:00Z</updated><author><name>小老鼠</name><uri>http://www.cnblogs.com/micromouse/</uri></author><link rel="alternate" href="http://www.cnblogs.com/micromouse/archive/2010/07/23/1783850.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/micromouse/archive/2010/07/23/1783850.html"/><content type="html">&lt;div&gt;&#xD;
&lt;div&gt;&lt;pre&gt;&lt;span style="color: #008000"&gt;//获取浏览器显示区域的高度&lt;/span&gt;&#xD;
$(window).height();&#xD;
&#xD;
&lt;span style="color: #008000"&gt;//获取浏览器显示区域的宽度&lt;/span&gt;&#xD;
$(window).width();&#xD;
&#xD;
&lt;span style="color: #008000"&gt;//获取页面的文档高度&lt;/span&gt;&#xD;
$(document.body).height();&#xD;
&#xD;
&lt;span style="color: #008000"&gt;//获取页面的文档宽度&lt;/span&gt;&#xD;
$(document.body).width();&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;pre&gt;&lt;span style="color: #008000"&gt;//距离滚动条&lt;/span&gt;&#xD;
$(document.documentElement).scrollLeft()&#xD;
$(document.documentElement).scrollTop()&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&#xD;
&lt;div&gt;&lt;pre&gt;计算位置和偏移量 &#xD;
offset方法返回包装集中第一个元素的偏移信息。默认情况下是相对body的偏移信息。结果包含top和left两个属性。 &#xD;
offset(options, results) &#xD;
options.relativeTo　　 指定相对计算偏移位置的祖先元素。这个元素应该是relative或absolute定位。省略则相对body。 &#xD;
options.scroll　　     是否把滚动条计算在内，默认TRUE &#xD;
options.padding　　    是否把padding计算在内，默认false &#xD;
options.margin　　     是否把margin计算在内，默认true &#xD;
options.border　　     是否把边框计算在内，默认true&lt;/pre&gt;&lt;/div&gt;&#xD;
&lt;p&gt;$(element).offset().left&lt;/p&gt;&#xD;
&lt;p&gt;$(element).offset(.top&lt;/p&gt;&lt;img src="http://www.cnblogs.com/micromouse/aggbug/1783850.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/micromouse/archive/2010/07/23/1783850.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/micromouse/archive/2010/07/11/1775174.html</id><title type="text">IE8按F12不显示开发人员工具窗口</title><summary type="text">网上搜来的,记录一下,免得以后忘了F12将开发人员工具启动后，CTRL+P将调试窗口显示到IE的下方。一切功能都可以用了。但在独立的窗口还是不行，这个算是一个变通的解决吧。F12打开后会在下面有有个箭头的图标但是点击没有反应是这样吧，在缩略图上点右键-最大化，然后就出来了，不过此时需要再调整一下大小(不要点最大化或最小化按钮，不然就又没了)，可以从右上角调整，然后就好了，在任务栏的最右边，也就是说...</summary><published>2010-07-11T04:58:00Z</published><updated>2010-07-11T04:58:00Z</updated><author><name>小老鼠</name><uri>http://www.cnblogs.com/micromouse/</uri></author><link rel="alternate" href="http://www.cnblogs.com/micromouse/archive/2010/07/11/1775174.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/micromouse/archive/2010/07/11/1775174.html"/><content type="html">&lt;p&gt;网上搜来的,记录一下,免得以后忘了&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;ol&gt;&lt;li&gt;&lt;span  style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-size: 12px; "&gt;F12将开发人员工具启动后，CTRL+P将调试窗口显示到IE的下方。一切功能都可以用了。但在独立的窗口还是不行，这个算是一个变通的解决吧。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span  style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-size: 12px; "&gt;F12打开后会在下面有有个箭头的图标但是点击没有反应是这样吧，在缩略图上点右键-最大化，然后就出来了，不过此时需要再调整一下大小(不要点最大化或最小化按钮，不然就又没了)，可以从右上角调整，然后就好了，&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span  style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; "&gt;在任务栏的最右边，也就是说在时间的后面有一个&amp;#8220;显示桌面&amp;#8221;，你只要点一下就好了。呵呵，就那么简单。&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/micromouse/aggbug/1775174.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/micromouse/archive/2010/07/11/1775174.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/micromouse/archive/2010/07/06/1772515.html</id><title type="text">JQuery AJAX调用WEB SERVICE方法</title><summary type="text">WEB SERVICE定义</summary><published>2010-07-06T15:07:00Z</published><updated>2010-07-06T15:07:00Z</updated><author><name>小老鼠</name><uri>http://www.cnblogs.com/micromouse/</uri></author><link rel="alternate" href="http://www.cnblogs.com/micromouse/archive/2010/07/06/1772515.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/micromouse/archive/2010/07/06/1772515.html"/><content type="html">&lt;div&gt;&lt;pre&gt;&lt;strong&gt;类定义&lt;/strong&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
    &lt;span style="color: #808080"&gt;/// 员工信息&lt;/span&gt;&#xD;
    &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
    &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; EmployeeEntity{&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 员工姓名&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; EmployeeName{&lt;span style="color: #0000ff"&gt;get&lt;/span&gt;;&lt;span style="color: #0000ff"&gt;set&lt;/span&gt;;}&#xD;
&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 生日&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; Birthday{&lt;span style="color: #0000ff"&gt;get&lt;/span&gt;;&lt;span style="color: #0000ff"&gt;set&lt;/span&gt;;}&#xD;
    }&#xD;
&lt;/pre&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;strong&gt;WEB SERVICE定义&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;div&gt;&lt;pre&gt;&lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
    &lt;span style="color: #808080"&gt;/// JQuery测试服务&lt;/span&gt;&#xD;
    &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
    [WebService(Namespace = "&lt;span style="color: #8b0000"&gt;http://tempuri.org/&lt;/span&gt;")]&#xD;
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]&#xD;
    [System.ComponentModel.ToolboxItem(&lt;span style="color: #0000ff"&gt;false&lt;/span&gt;)]&#xD;
    [System.Web.Script.Services.ScriptService]&#xD;
    &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; Service1 : System.Web.Services.WebService{&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 不含参数测试&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;returns&amp;gt;返回Hello World&amp;lt;/returns&amp;gt;&lt;/span&gt;&#xD;
        [WebMethod]&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; HelloWorld(){&#xD;
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; "&lt;span style="color: #8b0000"&gt;Hello World&lt;/span&gt;";&#xD;
        }&#xD;
&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 带参数测试&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;param name="yourName"&amp;gt;你的姓名&amp;lt;/param&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;param name="age"&amp;gt;年龄&amp;lt;/param&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;returns&amp;gt;返回一段问候&amp;lt;/returns&amp;gt;&lt;/span&gt;&#xD;
        [WebMethod]&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; GetHello(&lt;span style="color: #0000ff"&gt;string&lt;/span&gt; yourName, &lt;span style="color: #0000ff"&gt;int&lt;/span&gt; age){&#xD;
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt;.Format("&lt;span style="color: #8b0000"&gt;Hello {0} , your age is {1}&lt;/span&gt;", yourName, age);&#xD;
        }&#xD;
&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 获得类实例&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;returns&amp;gt;员工信息实体&amp;lt;/returns&amp;gt;&lt;/span&gt;&#xD;
        [WebMethod]&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; EmployeeEntity GetEmployeeEntity(){&#xD;
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; EmployeeEntity(){&#xD;
                EmployeeName = "&lt;span style="color: #8b0000"&gt;张三&lt;/span&gt;",&#xD;
                Birthday = "&lt;span style="color: #8b0000"&gt;2000-07-12&lt;/span&gt;"&#xD;
            };&#xD;
        }&#xD;
&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 获得集合对象&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;returns&amp;gt;集合对象&amp;lt;/returns&amp;gt;&lt;/span&gt;&#xD;
        [WebMethod]&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; List&amp;lt;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&amp;gt; GetList(){&#xD;
            List&amp;lt;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&amp;gt; countryList = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; List&amp;lt;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&amp;gt;();&#xD;
&#xD;
            countryList.Add("&lt;span style="color: #8b0000"&gt;中国&lt;/span&gt;");&#xD;
            countryList.Add("&lt;span style="color: #8b0000"&gt;美国&lt;/span&gt;");&#xD;
            countryList.Add("&lt;span style="color: #8b0000"&gt;法国&lt;/span&gt;");&#xD;
            countryList.Add("&lt;span style="color: #8b0000"&gt;德国&lt;/span&gt;");&#xD;
&#xD;
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; countryList;&#xD;
        }&#xD;
&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 获得DataSet&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;returns&amp;gt;DataSet对象&amp;lt;/returns&amp;gt;&lt;/span&gt;&#xD;
        [WebMethod]&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; DataSet GetDataSet(){&#xD;
            DataSet     dataSet = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; DataSet();&#xD;
            DataTable   dataTable = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; DataTable("&lt;span style="color: #8b0000"&gt;employeeTable&lt;/span&gt;");&#xD;
&#xD;
            dataTable.Columns.AddRange(&lt;span style="color: #0000ff"&gt;new&lt;/span&gt; DataColumn[]{&#xD;
                &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; DataColumn("&lt;span style="color: #8b0000"&gt;EmployeeName&lt;/span&gt;",&lt;span style="color: #0000ff"&gt;typeof&lt;/span&gt;(&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;)),&#xD;
                &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; DataColumn("&lt;span style="color: #8b0000"&gt;Age&lt;/span&gt;",&lt;span style="color: #0000ff"&gt;typeof&lt;/span&gt;(&lt;span style="color: #0000ff"&gt;int&lt;/span&gt;)),&#xD;
                &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; DataColumn("&lt;span style="color: #8b0000"&gt;Birthday&lt;/span&gt;",&lt;span style="color: #0000ff"&gt;typeof&lt;/span&gt;(&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;))&#xD;
            });&#xD;
&#xD;
            dataTable.Rows.Add(&lt;span style="color: #0000ff"&gt;new&lt;/span&gt; &lt;span style="color: #0000ff"&gt;object&lt;/span&gt;[] { "&lt;span style="color: #8b0000"&gt;李白&lt;/span&gt;", "&lt;span style="color: #8b0000"&gt;63&lt;/span&gt;", "&lt;span style="color: #8b0000"&gt;1320-05-06&lt;/span&gt;" });&#xD;
            dataTable.Rows.Add(&lt;span style="color: #0000ff"&gt;new&lt;/span&gt; &lt;span style="color: #0000ff"&gt;object&lt;/span&gt;[] { "&lt;span style="color: #8b0000"&gt;王刚&lt;/span&gt;", "&lt;span style="color: #8b0000"&gt;60&lt;/span&gt;", "&lt;span style="color: #8b0000"&gt;1920-05-06&lt;/span&gt;" });&#xD;
            dataTable.Rows.Add(&lt;span style="color: #0000ff"&gt;new&lt;/span&gt; &lt;span style="color: #0000ff"&gt;object&lt;/span&gt;[] { "&lt;span style="color: #8b0000"&gt;李毅&lt;/span&gt;", "&lt;span style="color: #8b0000"&gt;53&lt;/span&gt;", "&lt;span style="color: #8b0000"&gt;1820-05-06&lt;/span&gt;" });&#xD;
&#xD;
            dataSet.Tables.Add(dataTable);&#xD;
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; dataSet;&#xD;
        }&#xD;
    }&#xD;
&lt;/pre&gt;&lt;pre&gt;&lt;strong&gt;调用页面&lt;/strong&gt;&lt;/pre&gt;&#xD;
&lt;div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&amp;lt;html xmlns="&lt;span style="color: #8b0000"&gt;http://www.w3.org/1999/xhtml&lt;/span&gt;"&amp;gt;&#xD;
&amp;lt;head runat="&lt;span style="color: #8b0000"&gt;server&lt;/span&gt;"&amp;gt;&#xD;
    &amp;lt;title&amp;gt;JQuery AJAX调用各种WEB SERVICE&amp;lt;/title&amp;gt;&#xD;
    &amp;lt;script src="&lt;span style="color: #8b0000"&gt;Scripts/jquery-1.4.1.js&lt;/span&gt;" type="&lt;span style="color: #8b0000"&gt;text/javascript&lt;/span&gt;"&amp;gt;&amp;lt;/script&amp;gt;&#xD;
    &amp;lt;script src="&lt;span style="color: #8b0000"&gt;Scripts/jquery-1.4.1-vsdoc.js&lt;/span&gt;" type="&lt;span style="color: #8b0000"&gt;text/javascript&lt;/span&gt;"&amp;gt;&amp;lt;/script&amp;gt;&#xD;
    &amp;lt;script type="&lt;span style="color: #8b0000"&gt;text/javascript&lt;/span&gt;"&amp;gt;&#xD;
        $(document).ready(function () {&#xD;
            &lt;span style="color: #008000"&gt;//不带参数调用&lt;/span&gt;&#xD;
            $('#callWithNoParameter').click(function (&lt;span style="color: #0000ff"&gt;event&lt;/span&gt;) {&#xD;
                $.ajax({&#xD;
                    type: 'POST',&#xD;
                    contentType: 'application/json',&#xD;
                    url: 'http:&lt;span style="color: #008000"&gt;//localhost:8117/Service1.asmx/HelloWorld',&lt;/span&gt;&#xD;
                    data: '{}',&#xD;
                    dataType: 'json',&#xD;
                    success: function (result) {&#xD;
                        alert(result.d);&#xD;
                    }&#xD;
                });&#xD;
                &lt;span style="color: #0000ff"&gt;event&lt;/span&gt;.preventDefault();&#xD;
            });&#xD;
&#xD;
            &lt;span style="color: #008000"&gt;//带参数调用&lt;/span&gt;&#xD;
            $('#callWithParameter').click(function (&lt;span style="color: #0000ff"&gt;event&lt;/span&gt;) {&#xD;
                $.ajax({&#xD;
                    type: 'POST',&#xD;
                    contentType: 'application/json',&#xD;
                    url: 'http:&lt;span style="color: #008000"&gt;//localhost:8117/Service1.asmx/GetHello',&lt;/span&gt;&#xD;
                    data: '{yourName:"&lt;span style="color: #8b0000"&gt;李四&lt;/span&gt;",age:25}',&#xD;
                    dataType: 'json',&#xD;
                    success: function (result) {&#xD;
                        alert(result.d);&#xD;
                    }&#xD;
                });&#xD;
&#xD;
                &lt;span style="color: #0000ff"&gt;event&lt;/span&gt;.preventDefault();&#xD;
            });&#xD;
&#xD;
            &lt;span style="color: #008000"&gt;//返回类实例对象&lt;/span&gt;&#xD;
            $('#getClassInstance').click(function (&lt;span style="color: #0000ff"&gt;event&lt;/span&gt;) {&#xD;
                $.ajax({&#xD;
                    type: 'POST',&#xD;
                    contentType: 'application/json',&#xD;
                    url: 'http:&lt;span style="color: #008000"&gt;//localhost:8117/Service1.asmx/GetEmployeeEntity',&lt;/span&gt;&#xD;
                    data: '{}',&#xD;
                    dataType: 'json',&#xD;
                    success: function (result) {&#xD;
                        $(result.d).each(function () {&#xD;
                            alert('你的姓名是:' + &lt;span style="color: #0000ff"&gt;this&lt;/span&gt;['EmployeeName'] + ' 生日是:' + &lt;span style="color: #0000ff"&gt;this&lt;/span&gt;['Birthday']);&#xD;
                        });&#xD;
                    }&#xD;
                });&#xD;
&#xD;
                &lt;span style="color: #0000ff"&gt;event&lt;/span&gt;.preventDefault();&#xD;
            });&#xD;
&#xD;
            &lt;span style="color: #008000"&gt;//返回集合&lt;/span&gt;&#xD;
            $('#getList').click(function (&lt;span style="color: #0000ff"&gt;event&lt;/span&gt;) {&#xD;
                $.ajax({&#xD;
                    type: 'POST',&#xD;
                    contentType: 'application/json',&#xD;
                    url: 'http:&lt;span style="color: #008000"&gt;//localhost:8117/Service1.asmx/GetList',&lt;/span&gt;&#xD;
                    data: '{}',&#xD;
                    dataType: 'json',&#xD;
                    success: function (result) {&#xD;
                        $(result.d).each(function () {&#xD;
                            alert(&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;.toString());&#xD;
                        });&#xD;
                    }&#xD;
                });&#xD;
&#xD;
                &lt;span style="color: #0000ff"&gt;event&lt;/span&gt;.preventDefault();&#xD;
            });&#xD;
&#xD;
            &lt;span style="color: #008000"&gt;//返回DataSet&lt;/span&gt;&#xD;
            $('#getDataSet').click(function (&lt;span style="color: #0000ff"&gt;event&lt;/span&gt;) {&#xD;
                $.ajax({&#xD;
                    type: 'POST',&#xD;
                    url: 'http:&lt;span style="color: #008000"&gt;//localhost:8117/Service1.asmx/GetDataSet',&lt;/span&gt;&#xD;
                    data: '{}',&#xD;
                    dataType: 'xml',&#xD;
                    success: function (result) {&#xD;
                        &lt;span style="color: #0000ff"&gt;try&lt;/span&gt; {&#xD;
                            $(result).find('employeeTable').each(function () {&#xD;
                                alert(&#xD;
                                    '姓名=' + $(&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;).find('EmployeeName').text() + ';' +&#xD;
                                    '年龄=' + $(&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;).find('Age').text() + ';' +&#xD;
                                    '生日=' + $(&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;).find('Birthday').text());&#xD;
                            });&#xD;
                        }&#xD;
                        &lt;span style="color: #0000ff"&gt;catch&lt;/span&gt; (e) {&#xD;
                            alert(e);&#xD;
                        }&#xD;
                    },&#xD;
                    error: function (result, status) {&#xD;
                        alert(status);&#xD;
                    }&#xD;
                });&#xD;
&#xD;
                &lt;span style="color: #0000ff"&gt;event&lt;/span&gt;.preventDefault();&#xD;
            });&#xD;
        });&#xD;
    &amp;lt;/script&amp;gt;&#xD;
&amp;lt;/head&amp;gt;&#xD;
&amp;lt;body&amp;gt;&#xD;
    &amp;lt;form id="&lt;span style="color: #8b0000"&gt;form1&lt;/span&gt;" runat="&lt;span style="color: #8b0000"&gt;server&lt;/span&gt;"&amp;gt;&#xD;
    &amp;lt;div&amp;gt;&#xD;
        &amp;lt;button id="&lt;span style="color: #8b0000"&gt;callWithNoParameter&lt;/span&gt;"&amp;gt;不带参数调用&amp;lt;/button&amp;gt;&#xD;
        &amp;lt;button id="&lt;span style="color: #8b0000"&gt;callWithParameter&lt;/span&gt;"&amp;gt;带参数调用&amp;lt;/button&amp;gt;&#xD;
        &amp;lt;button id="&lt;span style="color: #8b0000"&gt;getClassInstance&lt;/span&gt;"&amp;gt;获得类实例&amp;lt;/button&amp;gt;&#xD;
        &amp;lt;button id="&lt;span style="color: #8b0000"&gt;getList&lt;/span&gt;"&amp;gt;获得集合&amp;lt;/button&amp;gt;&#xD;
        &amp;lt;button id="&lt;span style="color: #8b0000"&gt;getDataSet&lt;/span&gt;"&amp;gt;获得DataSet&amp;lt;/button&amp;gt;&#xD;
    &amp;lt;/div&amp;gt;&#xD;
    &amp;lt;/form&amp;gt;&#xD;
&amp;lt;/body&amp;gt;&#xD;
&amp;lt;/html&amp;gt;&#xD;
&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/micromouse/aggbug/1772515.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/micromouse/archive/2010/07/06/1772515.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/micromouse/archive/2010/07/04/1771066.html</id><title type="text">JQuery Validate验证表单元素</title><summary type="text">&amp;lt;fieldset&amp;gt; &amp;lt;legend&amp;gt;表单验证&amp;lt;/legend&amp;gt; &amp;lt;p&amp;gt; &amp;lt;label for="username"&amp;gt;用户名&amp;lt;/label&amp;gt; &amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt; &amp;lt;input id="userName" name="username" size="25" validate='{"rules":{...</summary><published>2010-07-04T15:33:00Z</published><updated>2010-07-04T15:33:00Z</updated><author><name>小老鼠</name><uri>http://www.cnblogs.com/micromouse/</uri></author><link rel="alternate" href="http://www.cnblogs.com/micromouse/archive/2010/07/04/1771066.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/micromouse/archive/2010/07/04/1771066.html"/><content type="html">&lt;div&gt;&lt;pre&gt;&amp;lt;fieldset&amp;gt;&#xD;
    &amp;lt;legend&amp;gt;表单验证&amp;lt;/legend&amp;gt;&#xD;
    &amp;lt;p&amp;gt;&#xD;
        &amp;lt;label &lt;span style="color: #0000ff"&gt;for&lt;/span&gt;="&lt;span style="color: #8b0000"&gt;username&lt;/span&gt;"&amp;gt;用户名&amp;lt;/label&amp;gt;&#xD;
        &amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&#xD;
        &amp;lt;input id="&lt;span style="color: #8b0000"&gt;userName&lt;/span&gt;" name="&lt;span style="color: #8b0000"&gt;username&lt;/span&gt;" size="&lt;span style="color: #8b0000"&gt;25&lt;/span&gt;" &#xD;
            validate='{"&lt;span style="color: #8b0000"&gt;rules&lt;/span&gt;":{"&lt;span style="color: #8b0000"&gt;required&lt;/span&gt;":&lt;span style="color: #0000ff"&gt;true&lt;/span&gt;},"&lt;span style="color: #8b0000"&gt;messages&lt;/span&gt;":{"&lt;span style="color: #8b0000"&gt;required&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;请输入用户名&lt;/span&gt;"}}' /&amp;gt;&#xD;
    &amp;lt;/p&amp;gt;&#xD;
    &amp;lt;p&amp;gt;&#xD;
        &amp;lt;label &lt;span style="color: #0000ff"&gt;for&lt;/span&gt;="&lt;span style="color: #8b0000"&gt;email&lt;/span&gt;"&amp;gt;E-Mail&amp;lt;/label&amp;gt;&#xD;
        &amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;input id="&lt;span style="color: #8b0000"&gt;email&lt;/span&gt;" name="&lt;span style="color: #8b0000"&gt;email&lt;/span&gt;" size="&lt;span style="color: #8b0000"&gt;25&lt;/span&gt;" &#xD;
            validate='{"&lt;span style="color: #8b0000"&gt;rules&lt;/span&gt;":{"&lt;span style="color: #8b0000"&gt;required&lt;/span&gt;":&lt;span style="color: #0000ff"&gt;true&lt;/span&gt;,"&lt;span style="color: #8b0000"&gt;email&lt;/span&gt;":&lt;span style="color: #0000ff"&gt;true&lt;/span&gt;},&#xD;
            "&lt;span style="color: #8b0000"&gt;messages&lt;/span&gt;":{"&lt;span style="color: #8b0000"&gt;required&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;请输入email&lt;/span&gt;","&lt;span style="color: #8b0000"&gt;email&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;请输入正确的email&lt;/span&gt;"}}'/&amp;gt;&#xD;
    &amp;lt;/p&amp;gt;&#xD;
&amp;lt;/fieldset&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&lt;pre&gt;&lt;span style="color: #008000"&gt;/*&#xD;
 *校验窗体元素&#xD;
 *&amp;lt;input type="text" name="username" &#xD;
 *  validate='{&#xD;
 *      "rules":{"required":true,"email":true},&#xD;
 *      "messages":{"required":'请输入用户名',"email":'请输入email'}}'/&amp;gt;&#xD;
*/&lt;/span&gt;&#xD;
$(document).ready(function () {&#xD;
    var validate = {&#xD;
        rules: {},&#xD;
        messages: {},&#xD;
        focusInvalid: &lt;span style="color: #0000ff"&gt;false&lt;/span&gt;,&#xD;
        onkeyup: &lt;span style="color: #0000ff"&gt;false&lt;/span&gt;,&#xD;
        errorPlacement: function (error, element) {&#xD;
            error.appendTo(element.parent());&#xD;
        }&#xD;
    };&#xD;
&#xD;
    $('*[name]').each(function (index) {&#xD;
        &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; ($(&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;).attr('validate')) {&#xD;
            eval("&lt;span style="color: #8b0000"&gt;var validateinfo=&lt;/span&gt;" + $(&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;).attr('validate'));&#xD;
            validate.rules[$(&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;).attr('name')] = validateinfo.rules;&#xD;
            validate.messages[$(&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;).attr('name')] = validateinfo.messages;&#xD;
        }&#xD;
    });&#xD;
&#xD;
    $('form').validate(validate);&#xD;
});&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/micromouse/aggbug/1771066.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/micromouse/archive/2010/07/04/1771066.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/micromouse/archive/2010/07/02/1769864.html</id><title type="text">序列化/反序列化JSON</title><summary type="text">序列化后结果如下:反序列化后结果如下:employeename=[张三]birthdaydate=[2010/7/2 13:43:19]streetname=[一环路北三段55号]</summary><published>2010-07-02T05:29:00Z</published><updated>2010-07-02T05:29:00Z</updated><author><name>小老鼠</name><uri>http://www.cnblogs.com/micromouse/</uri></author><link rel="alternate" href="http://www.cnblogs.com/micromouse/archive/2010/07/02/1769864.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/micromouse/archive/2010/07/02/1769864.html"/><content type="html">&lt;div&gt;&lt;pre&gt;&lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
    &lt;span style="color: #808080"&gt;/// 员工信息实体&lt;/span&gt;&#xD;
    &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
    [DataContract(Namespace = "&lt;span style="color: #8b0000"&gt;http://micromouse.cnblogs.com&lt;/span&gt;")]&#xD;
    &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; EmployeeEntity&#xD;
    {&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 员工ID&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        [DataMember(Order = 0)]&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; EmployeeID { &lt;span style="color: #0000ff"&gt;get&lt;/span&gt;; &lt;span style="color: #0000ff"&gt;set&lt;/span&gt;; }&#xD;
&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 员工姓名&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        [DataMember(Order = 1)]&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; EmployeeName { &lt;span style="color: #0000ff"&gt;get&lt;/span&gt;; &lt;span style="color: #0000ff"&gt;set&lt;/span&gt;; }&#xD;
&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 出生日期&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        [DataMember(Order = 2)]&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; DateTime BirthdayDate { &lt;span style="color: #0000ff"&gt;get&lt;/span&gt;; &lt;span style="color: #0000ff"&gt;set&lt;/span&gt;; }&#xD;
&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 地址信息&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        [DataMember(Order = 3)]&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; AddressinfoEntity AddressInfo { &lt;span style="color: #0000ff"&gt;get&lt;/span&gt;; &lt;span style="color: #0000ff"&gt;set&lt;/span&gt;; }&#xD;
    }&#xD;
&#xD;
    &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
    &lt;span style="color: #808080"&gt;/// 地址信息实体&lt;/span&gt;&#xD;
    &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
    [DataContract(Namespace = "&lt;span style="color: #8b0000"&gt;http://micromouse.cnblogs.com&lt;/span&gt;")]&#xD;
    &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; AddressinfoEntity&#xD;
    {&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 街道名称 &lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        [DataMember(Order = 0)]&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; StreetName { &lt;span style="color: #0000ff"&gt;get&lt;/span&gt;; &lt;span style="color: #0000ff"&gt;set&lt;/span&gt;; }&#xD;
&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 门牌号&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        [DataMember(Order = 1)]&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; HouseNumber { &lt;span style="color: #0000ff"&gt;get&lt;/span&gt;; &lt;span style="color: #0000ff"&gt;set&lt;/span&gt;; }&#xD;
    }&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 序列化JSON(将对象序列化为JSON字符串)&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #0000ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; btnSerializeJSON_Click(&lt;span style="color: #0000ff"&gt;object&lt;/span&gt; sender, EventArgs e)&#xD;
        {&#xD;
            var employeeEntity = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; EmployeeEntity()&#xD;
            {&#xD;
                EmployeeID = Guid.NewGuid().ToString("&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"),&#xD;
                EmployeeName = "&lt;span style="color: #8b0000"&gt;张三&lt;/span&gt;",&#xD;
                BirthdayDate = DateTime.Now,&#xD;
                AddressInfo = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; AddressinfoEntity()&#xD;
                {&#xD;
                    StreetName = "&lt;span style="color: #8b0000"&gt;一环路北三段55号&lt;/span&gt;",&#xD;
                    HouseNumber = "&lt;span style="color: #8b0000"&gt;55&lt;/span&gt;"&#xD;
                }&#xD;
            };&#xD;
&#xD;
            var serializer = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; DataContractJsonSerializer(&lt;span style="color: #0000ff"&gt;typeof&lt;/span&gt;(EmployeeEntity));&#xD;
            &lt;span style="color: #0000ff"&gt;using&lt;/span&gt; (var stream = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; MemoryStream())&#xD;
            {&#xD;
                serializer.WriteObject(stream, employeeEntity);&#xD;
                &lt;span style="color: #0000ff"&gt;byte&lt;/span&gt;[] dataBytes = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; &lt;span style="color: #0000ff"&gt;byte&lt;/span&gt;[stream.Length];&#xD;
&#xD;
                stream.Position = 0;&#xD;
                stream.Read(dataBytes, 0, dataBytes.Length);&#xD;
                txtJSON.Text = Encoding.UTF8.GetString(dataBytes);&#xD;
            }&#xD;
        }&#xD;
&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// 反序列化JSON(将JSON字符串反序列化为对象)&lt;/span&gt;&#xD;
        &lt;span style="color: #808080"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&#xD;
        &lt;span style="color: #0000ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; btnDeserializeJSON_Click(&lt;span style="color: #0000ff"&gt;object&lt;/span&gt; sender, EventArgs e)&#xD;
        {&#xD;
            var serializer = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; DataContractJsonSerializer(&lt;span style="color: #0000ff"&gt;typeof&lt;/span&gt;(EmployeeEntity));&#xD;
&#xD;
            &lt;span style="color: #0000ff"&gt;using&lt;/span&gt; (var stream = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; MemoryStream(Encoding.UTF8.GetBytes(txtJSON.Text)))&#xD;
            {&#xD;
                EmployeeEntity employeeEntity = serializer.ReadObject(stream) &lt;span style="color: #0000ff"&gt;as&lt;/span&gt; EmployeeEntity;&#xD;
&#xD;
                txtDeJSON.Text = &lt;span style="color: #0000ff"&gt;string&lt;/span&gt;.Format("&lt;span style="color: #8b0000"&gt;employeename=[{0}]\r\n&lt;/span&gt;", employeeEntity.EmployeeName);&#xD;
                txtDeJSON.Text += &lt;span style="color: #0000ff"&gt;string&lt;/span&gt;.Format("&lt;span style="color: #8b0000"&gt;birthdaydate=[{0}]\r\n&lt;/span&gt;", employeeEntity.BirthdayDate);&#xD;
                txtDeJSON.Text += &lt;span style="color: #0000ff"&gt;string&lt;/span&gt;.Format("&lt;span style="color: #8b0000"&gt;streetname=[{0}]&lt;/span&gt;", employeeEntity.AddressInfo.StreetName);&#xD;
            }&#xD;
        }&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;序列化后结果如下:&lt;/p&gt;&#xD;
&lt;div&gt;&lt;pre&gt;{&#xD;
    "&lt;span style="color: #8b0000"&gt;EmployeeID&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;abfc39fe-e988-4d01-b70c-1b07caa1bec0&lt;/span&gt;",&#xD;
    "&lt;span style="color: #8b0000"&gt;EmployeeName&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;张三&lt;/span&gt;",&#xD;
    "&lt;span style="color: #8b0000"&gt;BirthdayDate&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;\/Date(1278049399906+0800)\/&lt;/span&gt;",&#xD;
    "&lt;span style="color: #8b0000"&gt;AddressInfo&lt;/span&gt;":{&#xD;
        "&lt;span style="color: #8b0000"&gt;StreetName&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;一环路北三段55号&lt;/span&gt;",&#xD;
        "&lt;span style="color: #8b0000"&gt;HouseNumber&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;55&lt;/span&gt;"&#xD;
    }&#xD;
}&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;反序列化后结果如下:&lt;/p&gt;&#xD;
&lt;p&gt;employeename=[张三]&lt;br /&gt;birthdaydate=[2010/7/2 13:43:19]&lt;br /&gt;streetname=[一环路北三段55号]&lt;/p&gt;&lt;img src="http://www.cnblogs.com/micromouse/aggbug/1769864.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/micromouse/archive/2010/07/02/1769864.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/micromouse/archive/2010/06/20/1761306.html</id><title type="text">sqlserver使用select加锁</title><summary type="text">功能说明HOLDLOCK 将共享锁保留到事务完成，而不是在相应的表、行或数据页不再需要时就立即释放锁。HOLDLOCK 等同于 SERIALIZABLE。NOLOCK 不要发出共享锁，并且不要提供排它锁。当此选项生效时，可能会读取未提交的事务或一组在读取中间回滚的页面。有可能发生脏读。仅应用于 SELECT 语句。PAGLOCK 在通常使用单个表锁的地方采用页锁。READCOMMITTED 用与运...</summary><published>2010-06-20T03:21:00Z</published><updated>2010-06-20T03:21:00Z</updated><author><name>小老鼠</name><uri>http://www.cnblogs.com/micromouse/</uri></author><link rel="alternate" href="http://www.cnblogs.com/micromouse/archive/2010/06/20/1761306.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/micromouse/archive/2010/06/20/1761306.html"/><content type="html">&lt;span  style="font-family: Verdana, Helvetica, Arial; line-height: 18px; font-size: 12px; color: #454545; "&gt;&lt;p style="text-align: auto;margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;&lt;/p&gt;&lt;p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;功能说明&lt;/p&gt;&lt;p&gt;HOLDLOCK &lt;/p&gt;&lt;p&gt;将共享锁保留到事务完成，而不是在相应的表、行或数据页不再需要时就立即释放锁。HOLDLOCK 等同于 SERIALIZABLE。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;NOLOCK &lt;/p&gt;&lt;p&gt;不要发出共享锁，并且不要提供排它锁。当此选项生效时，可能会读取未提交的事务或一组在读取中间回滚的页面。有可能发生脏读。仅应用于 SELECT 语句。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;PAGLOCK&lt;/p&gt;&lt;p&gt;在通常使用单个表锁的地方采用页锁。&amp;nbsp;READCOMMITTED 用与运行在提交读隔离级别的事务相同的锁语义执行扫描。默认情况下，SQL Server 2000 在此隔离级别上操作。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;READPAST&lt;/p&gt;&lt;p&gt;跳过锁定行。此选项导致事务跳过由其它事务锁定的行（这些行平常会显示在结果集内），而不是阻塞该事务，使其等待其它事务释放在这些行上的锁。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;READPAST &lt;/p&gt;&lt;p&gt;锁提示仅适用于运行在提交读隔离级别的事务，并且只在行级锁之后读取。仅适用于 SELECT 语句。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;READUNCOMMITTED &lt;/p&gt;&lt;p&gt;等同于 NOLOCK。&amp;nbsp;REPEATABLEREAD 用与运行在可重复读隔离级别的事务相同的锁语义执行扫描。&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ROWLOCK &lt;/p&gt;&lt;p&gt;使用行级锁，而不使用粒度更粗的页级锁和表级锁。&amp;nbsp;SERIALIZABLE 用与运行在可串行读隔离级别的事务相同的锁语义执行扫描。等同于 HOLDLOCK。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;TABLOCK &lt;/p&gt;&lt;p&gt;使用表锁代替粒度更细的行级锁或页级锁。在语句结束前，SQL Server 一直持有该锁。但是，如果同时指定 HOLDLOCK，那么在事务结束之前，锁将被一直持有。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;TABLOCKX &lt;/p&gt;&lt;p&gt;使用表的排它锁。该锁可以防止其它事务读取或更新表，并在语句或事务结束前一直持有。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;UPDLOCK &lt;/p&gt;&lt;p&gt;读取表时使用更新锁，而不使用共享锁，并将锁一直保留到语句或事务的结束。UPDLOCK 的优点是允许您读取数据（不阻塞其它事务）并在以后更新数据，同时确保自从上次读取数据后数据没有被更改。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;XLOCK &lt;/p&gt;&lt;p&gt;使用排它锁并一直保持到由语句处理的所有数据上的事务结束时。可以使用 PAGLOCK 或 TABLOCK 指定该锁，这种情况下排它锁适用于适当级别的粒度。&amp;nbsp;至于锁定多少条记录的问题, sql默认的锁定行为本来就是行级锁定的, 所以你用TOP 1指定只锁定一条记录就好了/&lt;/p&gt;&lt;p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;SELECT TOP 1 * FROM tb WITH(UPDLOCK, READPAST)&lt;br /&gt;see&lt;br /&gt;&lt;a href="http://community.csdn.net/Expert/topic/5187/5187714.xml?temp=.9009821" style="color: #5d5d5d; text-decoration: none; " target="_blank"&gt;http://community.csdn.net/Expert/topic/5187/5187714.xml?temp=.9009821&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/micromouse/aggbug/1761306.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/micromouse/archive/2010/06/20/1761306.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/micromouse/archive/2010/06/06/1752798.html</id><title type="text">jQuery操作解析JSON</title><summary type="text">页面部分 后台部分</summary><published>2010-06-06T13:29:00Z</published><updated>2010-06-06T13:29:00Z</updated><author><name>小老鼠</name><uri>http://www.cnblogs.com/micromouse/</uri></author><link rel="alternate" href="http://www.cnblogs.com/micromouse/archive/2010/06/06/1752798.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/micromouse/archive/2010/06/06/1752798.html"/><content type="html">&lt;p&gt;页面部分&lt;/p&gt; &lt;div&gt;&lt;pre&gt;&amp;lt;script src="&lt;span style="color: #8b0000"&gt;Scripts/jquery-1.4.1.min.js&lt;/span&gt;" type="&lt;span style="color: #8b0000"&gt;text/javascript&lt;/span&gt;"&amp;gt;&amp;lt;/script&amp;gt;&#xD;
&amp;lt;script src="&lt;span style="color: #8b0000"&gt;Scripts/jquery-1.4.1-vsdoc.js&lt;/span&gt;" type="&lt;span style="color: #8b0000"&gt;text/javascript&lt;/span&gt;"&amp;gt;&amp;lt;/script&amp;gt;&#xD;
&amp;lt;script type="&lt;span style="color: #8b0000"&gt;text/javascript&lt;/span&gt;" src="&lt;span style="color: #8b0000"&gt;Scripts/MicrosoftAjax.debug.js&lt;/span&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;pre&gt;&amp;lt;script type="&lt;span style="color: #8b0000"&gt;text/javascript&lt;/span&gt;"&amp;gt;&#xD;
        $(&lt;span style="color: #0000ff"&gt;document&lt;/span&gt;).ready(&lt;span style="color: #0000ff"&gt;function&lt;/span&gt; () {&#xD;
            $('#btn').click(&lt;span style="color: #0000ff"&gt;function&lt;/span&gt; () {&#xD;
                Sys.Net.WebServiceProxy.invoke(&#xD;
                    '&lt;span style="color: #0000ff"&gt;default&lt;/span&gt;.aspx',           //service path&#xD;
                    'getstring',              //method name&#xD;
                    &lt;span style="color: #0000ff"&gt;false&lt;/span&gt;,                    //是否使用get&#xD;
                    &lt;span style="color: #0000ff"&gt;false&lt;/span&gt;,                    //parameter&#xD;
                    &lt;span style="color: #0000ff"&gt;function&lt;/span&gt; (result) {       //成功时的回调函数&#xD;
                        &lt;span style="color: #0000ff"&gt;var&lt;/span&gt; json = $.parseJSON(result);&#xD;
                        &lt;span style="color: #0000ff"&gt;alert&lt;/span&gt;(json.item.&lt;span style="color: #0000ff"&gt;name&lt;/span&gt;);&#xD;
                        $.each(json.childitems, &lt;span style="color: #0000ff"&gt;function&lt;/span&gt; (index, item) {&#xD;
                            &lt;span style="color: #0000ff"&gt;alert&lt;/span&gt;(item.&lt;span style="color: #0000ff"&gt;name&lt;/span&gt; + ';' + item.sex + ';' + item.birthday);&#xD;
                        });&#xD;
                    }&#xD;
                );&#xD;
                &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; &lt;span style="color: #0000ff"&gt;false&lt;/span&gt;;&#xD;
            });&#xD;
        });&#xD;
    &amp;lt;/script&amp;gt;&#xD;
&lt;/pre&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;后台部分&lt;/p&gt;&#xD;
&lt;div&gt;&lt;pre&gt;[WebMethod()]&#xD;
        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;static&lt;/span&gt; string getstring()&#xD;
        {&#xD;
            string returnstring = @"&lt;span style="color: #8b0000"&gt;{&lt;/span&gt;&#xD;
                "&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"item"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":{"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"name"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"zs"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;","&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"sex"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"1"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;","&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"birthday"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"2010-06-06"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"},&#xD;
                "&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"childitems"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":[&#xD;
                    {"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"name"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"zs1"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;","&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"sex"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"1"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;","&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"birthday"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"2010-06-01"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"},&#xD;
                    {"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"name"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"zs2"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;","&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"sex"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"2"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;","&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"birthday"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"2010-06-02"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"},&#xD;
                    {"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"name"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"zs3"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;","&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"sex"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"3"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;","&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"birthday"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;":"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"2010-06-03"&lt;span style="color: #8b0000"&gt;&lt;/span&gt;"}&#xD;
                ]&#xD;
            }"&lt;span style="color: #8b0000"&gt;;&lt;/span&gt;&#xD;
&#xD;
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; returnstring;&#xD;
        }&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/micromouse/aggbug/1752798.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/micromouse/archive/2010/06/06/1752798.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/micromouse/archive/2010/05/19/1738969.html</id><title type="text">(sp_dbcmptlevel)将某些数据库行为设置为与指定的 SQL Server 版本兼容。</title><summary type="text">重要提示：后续版本的Microsoft SQL Server将删除该功能。请不要在新的开发工作中使用该功能，并尽快修改当前还在使用该功能的应用程序。而应使用ALTER DATABASE。Transact-SQL语法约定语法参数[@dbname=]name要为其更改兼容级别的数据库的名称。数据库名称必须符合标识符的规则。name的数据类型为sysname，默认值为NULL。[@new_cmptlev...</summary><published>2010-05-19T02:46:00Z</published><updated>2010-05-19T02:46:00Z</updated><author><name>小老鼠</name><uri>http://www.cnblogs.com/micromouse/</uri></author><link rel="alternate" href="http://www.cnblogs.com/micromouse/archive/2010/05/19/1738969.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/micromouse/archive/2010/05/19/1738969.html"/><content type="html">&lt;font  color="#393939" face="verdana, 'ms song', Arial, Helvetica, sans-serif"&gt;&lt;span  style="color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 16px; font-size: 13px; "&gt;&lt;p style="font-size: 13px; line-height: 18px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; vertical-align: top; "&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;&lt;a href="http://msdn.microsoft.com/zh-cn/library/ms177563(SQL.100).aspx" style="color: navy; text-decoration: none; " target="_blank"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;table cellpadding="0" width="97%" border="1" style="border-right-color: #dddddd; border-right-width: 1pt; border-right-style: solid; border-top-color: #dddddd; border-top-width: 1pt; border-top-style: solid; margin-left: 3.75pt; border-left-color: #dddddd; border-left-width: 1pt; border-left-style: solid; width: 1055px; border-bottom-color: #dddddd; border-bottom-width: 1pt; border-bottom-style: solid; "&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="bottom" style="font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-right-width: medium; border-right-style: none; border-right-color: initial; padding-right: 3.75pt; border-top-color: #dddddd; border-top-width: 1pt; border-top-style: solid; padding-left: 3.75pt; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #efeff7; padding-bottom: 3.75pt; border-left-width: medium; border-left-style: none; border-left-color: initial; padding-top: 3.75pt; border-bottom-color: #c8cdde; border-bottom-width: 1pt; border-bottom-style: solid; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;p style="font-size: 13px; line-height: 19px; margin-top: 3.75pt; margin-right: 0in; margin-bottom: 3.75pt; margin-left: 0in; text-indent: 0px; "&gt;&lt;strong&gt;&lt;span style="line-height: 13px; font-size: 8.5pt; color: #000066; font-family: 宋体; "&gt;重要提示：&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" style="font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-right-color: #cccccc; border-right-width: 1pt; border-right-style: solid; padding-right: 3.75pt; border-top-color: #d5d5d3; border-top-width: 1pt; border-top-style: solid; padding-left: 3.75pt; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f7ff; padding-bottom: 3.75pt; border-left-color: #d5d5d3; border-left-width: 1pt; border-left-style: solid; padding-top: 3.75pt; border-bottom-color: #d5d5d3; border-bottom-width: 1pt; border-bottom-style: solid; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;p style="font-size: 13px; line-height: 19px; margin-top: 0.75pt; margin-right: 0.75pt; margin-bottom: 0.75pt; margin-left: 0.75pt; text-indent: 0px; "&gt;&lt;span style="line-height: 13px; font-size: 8.5pt; font-family: 宋体; "&gt;后续版本的&lt;/span&gt;&lt;span style="line-height: 13px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;&amp;nbsp;Microsoft SQL Server&amp;nbsp;&lt;/span&gt;&lt;span style="line-height: 13px; font-size: 8.5pt; font-family: 宋体; "&gt;将删除该功能。请不要在新的开发工作中使用该功能，并尽快修改当前还在使用该功能的应用程序。而应使用&lt;/span&gt;&amp;nbsp;&lt;span style="line-height: 13px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;&lt;a href="http://msdn.microsoft.com/zh-cn/library/bb510680(SQL.100).aspx" style="color: navy; text-decoration: none; " target="_blank"&gt;ALTER DATABASE&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height: 13px; font-size: 8.5pt; font-family: 宋体; "&gt;。&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Transact-SQL&amp;nbsp;&lt;span style="line-height: 15px; font-size: 13px; font-family: 宋体; "&gt;语法约定&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; line-height: 18px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; vertical-align: top; "&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;语法&lt;/span&gt;&lt;/p&gt;&lt;pre style="margin-top: 0px; margin-bottom: 0px; vertical-align: top; line-height: 18px; "&gt;&lt;a name="syntaxToggle" style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.cnblogs.com/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;amp;file=anchor.gif); background-repeat: no-repeat no-repeat; "&gt;&lt;/a&gt;sp_dbcmptlevel [ [ @dbname = ] name ] &lt;/pre&gt;&lt;pre style="margin-top: 0px; margin-bottom: 0px; vertical-align: top; line-height: 18px; "&gt;[ , [ @new_cmptlevel = ] version ]&lt;/pre&gt;&lt;p style="font-size: 13px; line-height: 18px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; vertical-align: top; "&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;参数&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; line-height: 18px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; vertical-align: top; "&gt;&lt;a name="sectionToggle0" style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.cnblogs.com/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;amp;file=anchor.gif); background-repeat: no-repeat no-repeat; "&gt;&lt;/a&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;[&amp;nbsp;&lt;/span&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;&lt;strong&gt;@dbname&lt;/strong&gt;&amp;nbsp;&lt;strong&gt;=&lt;/strong&gt;&amp;nbsp;]&amp;nbsp;&lt;em&gt;name&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; line-height: 18px; margin-top: 0in; margin-right: 0in; margin-bottom: 7.5pt; margin-left: 0.5in; text-indent: 0px; vertical-align: top; "&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;要为其更改兼容级别的数据库的名称。数据库名称必须符合标识符的规则。&lt;/span&gt;&lt;em&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;name&lt;/span&gt;&lt;/em&gt;&amp;nbsp;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;的数据类型为&lt;/span&gt;&amp;nbsp;&lt;strong&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;sysname&lt;/span&gt;&lt;/strong&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;，默认值为&lt;/span&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;&amp;nbsp;NULL&lt;/span&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; line-height: 18px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; vertical-align: top; "&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;[&amp;nbsp;&lt;/span&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;&lt;strong&gt;@new_cmptlevel&lt;/strong&gt;&amp;nbsp;&lt;strong&gt;=&lt;/strong&gt;&amp;nbsp;]&amp;nbsp;&lt;em&gt;version&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; line-height: 18px; margin-top: 0in; margin-right: 0in; margin-bottom: 7.5pt; margin-left: 0.5in; text-indent: 0px; vertical-align: top; "&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;数据库要与之兼容的&lt;/span&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;&amp;nbsp;SQL Server&amp;nbsp;&lt;/span&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;的版本。&lt;/span&gt;&lt;em&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;version&lt;/span&gt;&lt;/em&gt;&amp;nbsp;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;的数据类型为&lt;/span&gt;&amp;nbsp;&lt;strong&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;tinyint&lt;/span&gt;&lt;/strong&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;，默认值为&lt;/span&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;&amp;nbsp;NULL&lt;/span&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;。该值必须为下列值之一&lt;/span&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;：&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; line-height: 18px; margin-top: 0in; margin-right: 0in; margin-bottom: 7.5pt; margin-left: 0.5in; text-indent: 0px; vertical-align: top; "&gt;&lt;strong&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;80&lt;/span&gt;&lt;/strong&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;&amp;nbsp;= SQL Server 2000&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; line-height: 18px; margin-top: 0in; margin-right: 0in; margin-bottom: 7.5pt; margin-left: 0.5in; text-indent: 0px; vertical-align: top; "&gt;&lt;strong&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;90&lt;/span&gt;&lt;/strong&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;&amp;nbsp;= SQL Server 2005&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; line-height: 18px; margin-top: 0in; margin-right: 0in; margin-bottom: 7.5pt; margin-left: 0.5in; text-indent: 0px; vertical-align: top; "&gt;&lt;strong&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;100&lt;/span&gt;&lt;/strong&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: Verdana, sans-serif; "&gt;&amp;nbsp;= SQL Server 2008&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; line-height: 18px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; vertical-align: top; "&gt;&lt;span style="line-height: 15px; font-size: 8.5pt; font-family: 宋体; "&gt;返回代码值&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/font&gt;&lt;img src="http://www.cnblogs.com/micromouse/aggbug/1738969.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/micromouse/archive/2010/05/19/1738969.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
