<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_EasyPass</title><subtitle type="text">http://www.silverlightchina.net/</subtitle><id>http://feed.cnblogs.com/blog/u/55726/rss</id><updated>2012-05-20T11:40:48Z</updated><author><name>EasyPass</name><uri>http://www.cnblogs.com/easypass/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/easypass/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/55726/rss"/><entry><id>http://www.cnblogs.com/easypass/archive/2012/05/18/2508442.html</id><title type="text">编译C#项目时报”LC.exe已退出“错误</title><summary type="text">找到项目录Properties文件夹下的license.licx文件，清空此文件内容即可。注：是清空此文件内容而不是删除此文件</summary><published>2012-05-18T15:17:00Z</published><updated>2012-05-18T15:17:00Z</updated><author><name>EasyPass</name><uri>http://www.cnblogs.com/easypass/</uri></author><link rel="alternate" href="http://www.cnblogs.com/easypass/archive/2012/05/18/2508442.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/easypass/archive/2012/05/18/2508442.html"/><content type="html">&lt;p&gt;找到项目录Properties文件夹下的license.licx文件，清空此文件内容即可。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;注：是清空此文件内容而不是删除此文件&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/easypass/aggbug/2508442.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/easypass/archive/2012/05/18/2508442.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/easypass/archive/2012/05/14/2500701.html</id><title type="text">正试图在 os 加载程序锁内执行托管代码</title><summary type="text">问题：正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码，这样做会导致应用程序挂起。方法一： 调试-&gt;异常-&gt;Managed Debuggin Assistants-&gt;LoaderLock 的选中状态去掉。方法二： 如果异常（exception）这一项没有的话，在工具-&gt;自定义-&gt;命令选项卡-&gt;左边选择调试-&gt;右边把异常托到菜单。注：异常也有个快捷键Ctrl+Alt+E，修改Managed Debuggin Assistants-&gt;LoaderLock 的选中状态去掉即可</summary><published>2012-05-14T14:47:00Z</published><updated>2012-05-14T14:47:00Z</updated><author><name>EasyPass</name><uri>http://www.cnblogs.com/easypass/</uri></author><link rel="alternate" href="http://www.cnblogs.com/easypass/archive/2012/05/14/2500701.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/easypass/archive/2012/05/14/2500701.html"/><content type="html">&lt;p&gt;问题：&lt;/p&gt;&lt;p&gt;正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码，这样做会导致应用程序挂起。&lt;/p&gt;&lt;p&gt;方法一：&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 调试-&amp;gt;异常-&amp;gt;Managed Debuggin Assistants-&amp;gt;LoaderLock 的选中状态去掉。&lt;/p&gt;&lt;p&gt;方法二：&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;如果异常（exception）这一项没有的话，在工具-&amp;gt;自定义-&amp;gt;命令选项卡-&amp;gt;左边选择调试-&amp;gt;右边把异常托到菜单。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;注：异常也有个快捷键Ctrl+Alt+E，修改Managed Debuggin Assistants-&amp;gt;LoaderLock 的选中状态去掉即可&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/easypass/aggbug/2500701.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/easypass/archive/2012/05/14/2500701.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/easypass/archive/2012/04/26/2471778.html</id><title type="text">取得GridPanel选定行所有字段值</title><summary type="text">1、Coolite1.0&lt;SelectionModel&gt; &lt;ext:RowSelectionModel ID="RowSelectionModel2" runat="server"&gt; &lt;AjaxEvents&gt; &lt;RowSelect On...</summary><published>2012-04-26T09:37:00Z</published><updated>2012-04-26T09:37:00Z</updated><author><name>EasyPass</name><uri>http://www.cnblogs.com/easypass/</uri></author><link rel="alternate" href="http://www.cnblogs.com/easypass/archive/2012/04/26/2471778.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/easypass/archive/2012/04/26/2471778.html"/><content type="html">&lt;p&gt;1、Coolite1.0&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&amp;lt;SelectionModel&amp;gt;&lt;br/&gt;                                                           &amp;lt;ext:RowSelectionModel ID=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;RowSelectionModel2&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; runat=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;server&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;gt;&lt;br/&gt;                                                              &amp;lt;AjaxEvents&amp;gt;&lt;br/&gt;                                                                &amp;lt;RowSelect OnEvent=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;RowSelectzhy&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; Buffer=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;250&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;gt;&lt;br/&gt;                                                                    &amp;lt;EventMask ShowMask=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;true&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; Target=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;CustomTarget&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; CustomTarget=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;#{Details}&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; /&amp;gt;&lt;br/&gt;                                                                     &amp;lt;ExtraParams&amp;gt;&lt;br/&gt;                                                                        &amp;lt;ext:Parameter Name=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Values&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; Value=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Ext.encode(#{GrdDoc}.getRowsValues())&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; Mode=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Raw&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; /&amp;gt;&lt;br/&gt;                                                                    &amp;lt;/ExtraParams&amp;gt;&lt;br/&gt;                                                                &amp;lt;/RowSelect&amp;gt;&lt;br/&gt;                                                              &amp;lt;/AjaxEvents&amp;gt;&lt;br/&gt;                                                        &amp;lt;/ext:RowSelectionModel&amp;gt;&lt;br/&gt;                                                        &amp;lt;/SelectionModel&amp;gt; &lt;/div&gt;&lt;p&gt;2、Ext1.2以上版本&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;  &amp;lt;SelectionModel&amp;gt;&lt;br/&gt;                                                        &amp;lt;ext:RowSelectionModel ID=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;RowSelectionModel2&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; runat=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;server&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;gt;&lt;br/&gt;                                                            &amp;lt;DirectEvents&amp;gt;&lt;br/&gt;                                                                &amp;lt;RowSelect OnEvent=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;RowSelect&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; Buffer=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;250&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;gt;&lt;br/&gt;                                                                    &amp;lt;EventMask ShowMask=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;true&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; Target=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;CustomTarget&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; CustomTarget=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;#{Details}&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; /&amp;gt;&lt;br/&gt;                                                                    &amp;lt;ExtraParams&amp;gt;&lt;br/&gt;                                                                        &amp;lt;ext:Parameter Name=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Values&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; Value=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Ext.encode(#{GrdData}.getRowsValues({selectedOnly:true}))&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; Mode=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Raw&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; /&amp;gt;&lt;br/&gt;                                                                    &amp;lt;/ExtraParams&amp;gt;&lt;br/&gt;                                                                &amp;lt;/RowSelect&amp;gt;&lt;br/&gt;                                                            &amp;lt;/DirectEvents&amp;gt;&lt;br/&gt;                                                        &amp;lt;/ext:RowSelectionModel&amp;gt;&lt;br/&gt;                                                    &amp;lt;/SelectionModel&amp;gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/easypass/aggbug/2471778.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/easypass/archive/2012/04/26/2471778.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/easypass/archive/2012/04/23/2466679.html</id><title type="text">关于引用DLL后，生成应用程序时找不到相应方法</title><summary type="text">问题描述： C#引用动态库后，未编译时可以找到其相应的方法，但生成时找不到。解决方法： 动态库与本应用程序目标框架不一至造成的。项目-》项目属性-》应用程序-》目标框架</summary><published>2012-04-23T08:57:00Z</published><updated>2012-04-23T08:57:00Z</updated><author><name>EasyPass</name><uri>http://www.cnblogs.com/easypass/</uri></author><link rel="alternate" href="http://www.cnblogs.com/easypass/archive/2012/04/23/2466679.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/easypass/archive/2012/04/23/2466679.html"/><content type="html">&lt;p&gt;问题描述：&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; C#引用动态库后，未编译时可以找到其相应的方法，但生成时找不到。&lt;/p&gt;&lt;p&gt;解决方法：&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;动态库与本应用程序目标框架不一至造成的。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;项目-》项目属性-》应用程序-》目标框架&lt;/p&gt;&lt;img src="http://www.cnblogs.com/easypass/aggbug/2466679.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/easypass/archive/2012/04/23/2466679.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/easypass/archive/2012/04/06/2434658.html</id><title type="text">在Net中javascript获取Request的值</title><summary type="text">编辑器加载中...//strName Request.QueryString[]的参数function jsRequest(strName) { //获取url传递参数的方法 var strHref = unescape(window.document.location.href); var intPos = strHref.indexOf("?"); var strRight = strHref.substr(intPos + 1); var arrTmp = strRight.split("&amp;"); for (var i = 0; i &amp;lt</summary><published>2012-04-06T06:40:00Z</published><updated>2012-04-06T06:40:00Z</updated><author><name>EasyPass</name><uri>http://www.cnblogs.com/easypass/</uri></author><link rel="alternate" href="http://www.cnblogs.com/easypass/archive/2012/04/06/2434658.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/easypass/archive/2012/04/06/2434658.html"/><content type="html">&lt;p&gt;编辑器加载中...&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;strName Request.QueryString[]的参数&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;function jsRequest(strName) {&lt;br /&gt;    &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;获取url传递参数的方法&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; strHref = unescape(window.document.location.href);&lt;br /&gt;    &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; intPos = strHref.indexOf(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;?&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; strRight = strHref.substr(intPos + &lt;span style="color: #800080;"&gt;1&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; arrTmp = strRight.split(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: #0000ff;"&gt;for&lt;/span&gt; (&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; i = &lt;span style="color: #800080;"&gt;0&lt;/span&gt;; i &amp;lt; arrTmp.length; i++) {&lt;br /&gt;        &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; arrTemp = arrTmp[i].split(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;);&lt;br /&gt;        &lt;span style="color: #0000ff;"&gt;if&lt;/span&gt; (arrTemp[&lt;span style="color: #800080;"&gt;0&lt;/span&gt;].toUpperCase() == strName.toUpperCase()) &lt;span style="color: #0000ff;"&gt;return&lt;/span&gt; arrTemp[&lt;span style="color: #800080;"&gt;1&lt;/span&gt;];&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #0000ff;"&gt;return&lt;/span&gt; &lt;span style="color: #800000;"&gt;""&lt;/span&gt;;&lt;br /&gt;}&lt;/div&gt;&lt;img src="http://www.cnblogs.com/easypass/aggbug/2434658.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/easypass/archive/2012/04/06/2434658.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/easypass/archive/2012/04/06/2434646.html</id><title type="text">DSOFramer的使用(二)</title><summary type="text">1、前面页加载DSOFramer&lt;head id="Head1" runat="server"&gt; &lt;script src="../Scripts/jsRequest.js" type="text/javascript"&gt;&lt;/script&gt; &lt;title&gt;无标题页&lt;/title&gt; &lt;script language="javascript" type="text/javascript"&gt; function o</summary><published>2012-04-06T06:33:00Z</published><updated>2012-04-06T06:33:00Z</updated><author><name>EasyPass</name><uri>http://www.cnblogs.com/easypass/</uri></author><link rel="alternate" href="http://www.cnblogs.com/easypass/archive/2012/04/06/2434646.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/easypass/archive/2012/04/06/2434646.html"/><content type="html">&lt;p&gt;1、前面页加载DSOFramer&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&amp;lt;head id=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Head1&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; runat=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;server&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;script src=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;../Scripts/jsRequest.js&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; type=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;text/javascript&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;无标题页&amp;lt;/title&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;script language=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;javascript&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; type=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;text/javascript&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;gt;&lt;br /&gt;        function openWord() {&lt;br /&gt;            &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; url = jsRequest(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;url&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;);&lt;br /&gt;            setTimeout(function () { document.all.FramerControl1.Open(url, &lt;span style="color: #0000ff;"&gt;false&lt;/span&gt;, &lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Word.Document&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;); }, &lt;span style="color: #800080;"&gt;1000&lt;/span&gt;);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        function SaveDoc() {&lt;br /&gt;            &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; returnValue;     &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 保存页面的返回值&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;            document.all.FramerControl1.HttpInit(); &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 初始化Http引擎&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 添加相应的Post元素&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;            document.all.FramerControl1.HttpAddPostString(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;11&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;, &lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;22&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;);&lt;br /&gt;            &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 添加上传文件&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;            document.all.FramerControl1.HttpAddPostCurrFile(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Filedate &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;, &lt;span style="color: #800000;"&gt;""&lt;/span&gt;);&lt;br /&gt;            &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 提交上传文件&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;            &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; url = jsRequest(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;url&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;);&lt;br /&gt;            url = url.substring(&lt;span style="color: #800080;"&gt;7&lt;/span&gt;);&lt;br /&gt;            &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; Arr = url.split(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;);&lt;br /&gt;            url = Arr[&lt;span style="color: #800080;"&gt;0&lt;/span&gt;];&lt;br /&gt;            url += &lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;/Online/SaveWord.aspx&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;            &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; filePath = &lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;?filePath=../&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;;&lt;br /&gt;            &lt;span style="color: #0000ff;"&gt;for&lt;/span&gt; (i = &lt;span style="color: #800080;"&gt;1&lt;/span&gt;; i &amp;lt; Arr.length; i++) {&lt;br /&gt;                filePath += Arr[i];&lt;br /&gt;                &lt;span style="color: #0000ff;"&gt;if&lt;/span&gt; (i &amp;lt; Arr.length - &lt;span style="color: #800080;"&gt;1&lt;/span&gt;)&lt;br /&gt;                    filePath += &lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;;&lt;br /&gt;            }&lt;br /&gt;            url += filePath;&lt;br /&gt;            url = &lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;http://&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; + url;&lt;br /&gt;&lt;br /&gt;            &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;returnValue = document.all.FramerControl1.HttpPost("&lt;/span&gt;&lt;span style="color: #008000; text-decoration: underline;"&gt;http://localhost&lt;/span&gt;&lt;span style="color: #008000;"&gt;:4468/MTask/Online/saveword.aspx?filePath=path");&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;            returnValue = document.all.FramerControl1.HttpPost(url);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        function FramerControl1_BeforeDocumentSaved() {&lt;br /&gt;            &lt;span style="color: #0000ff;"&gt;if&lt;/span&gt; (confirm(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;您确认要保存吗？&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;)) {&lt;br /&gt;                SaveDoc();&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    &amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;script language=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;javascript&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;for&lt;/span&gt;=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;FramerControl1&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;event&lt;/span&gt;=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;BeforeDocumentSaved&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;gt;&lt;br /&gt;        &amp;lt;!--&lt;br /&gt;        FramerControl1_BeforeDocumentSaved()&lt;br /&gt;        &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;    &amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body onload=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;openWord();&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; style=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;background-color:#C6D4E4&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;form id=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Form1&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; method=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;post&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; runat=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;server&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;gt;&lt;br /&gt;         &amp;lt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt; id=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;FramerControl1&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; name = &lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;MyOffice&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; style=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;LEFT: 0px; WIDTH: 1055px; TOP: 0px; right:0px; HEIGHT: 560px&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; classid=&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;clsid:00460182-9E5E-11D5-B7C8-B8269041DD57&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; /&amp;gt;&lt;br /&gt;    &amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;p&gt;2、word文件修改后上传至服务器&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt; System;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt; System.Collections.Generic;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt; System.Linq;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt; System.Web;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt; System.Web.UI;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt; System.Web.UI.WebControls;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt; System.IO;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt; System.Text;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;partial&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;class&lt;/span&gt; SaveWord : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;    &lt;span style="color: #0000ff;"&gt;protected&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;void&lt;/span&gt; Page_Load(&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        BinaryReader bReader = &lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; BinaryReader(Request.InputStream);&lt;br /&gt;        &lt;span style="color: #0000ff;"&gt;string&lt;/span&gt; strTemp = Encoding.GetEncoding(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;iso-8859-1&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;).GetString(&lt;br /&gt;        bReader.ReadBytes((&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;)bReader.BaseStream.Length), &lt;span style="color: #800080;"&gt;0&lt;/span&gt;, (&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;)bReader.BaseStream.Length);&lt;br /&gt;        &lt;span style="color: #0000ff;"&gt;string&lt;/span&gt; match = &lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Content-Type: application/msword\r\n\r\n&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;;&lt;br /&gt;        &lt;span style="color: #0000ff;"&gt;int&lt;/span&gt; pos = strTemp.IndexOf(match) + match.Length;&lt;br /&gt;        bReader.BaseStream.Seek(pos, SeekOrigin.Begin);&lt;br /&gt;&lt;br /&gt;        &lt;span style="color: #0000ff;"&gt;string&lt;/span&gt; filePath = Request.QueryString[&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;filePath&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;].ToString();&lt;br /&gt;        &lt;span style="color: #0000ff;"&gt;string&lt;/span&gt; newFile = Server.MapPath(filePath);&lt;br /&gt;        FileStream newDoc = &lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; FileStream(newFile, FileMode.Create, FileAccess.Write);&lt;br /&gt;        BinaryWriter bWriter = &lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; BinaryWriter(newDoc);&lt;br /&gt;        bWriter.BaseStream.Seek(&lt;span style="color: #800080;"&gt;0&lt;/span&gt;, SeekOrigin.End);&lt;br /&gt;&lt;br /&gt;        &lt;span style="color: #0000ff;"&gt;while&lt;/span&gt; (bReader.BaseStream.Position &amp;lt; bReader.BaseStream.Length - &lt;span style="color: #800080;"&gt;38&lt;/span&gt;)&lt;br /&gt;            bWriter.Write(bReader.ReadByte());&lt;br /&gt;&lt;br /&gt;        bReader.Close();&lt;br /&gt;        bWriter.Flush();&lt;br /&gt;        bWriter.Close();&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/easypass/aggbug/2434646.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/easypass/archive/2012/04/06/2434646.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/easypass/archive/2012/04/06/2434641.html</id><title type="text">DSOFramer的使用(一)</title><summary type="text">1、注册DSOFramer.ocx 将DSOFramer.ocx复制到C:/windows/system32目录下， 开始-&gt;运行-&gt;regsvr32 C:/windows/system32/DSOFramer.ocx，执行后系统提示注册成功2、项目中加载DSOFramer.ocx 在你要访问DSOFramer.ocx的目录上点选右键菜单中的“添加现有项”，找到DSOFramer.ocx，确定。3、前台页面加载DSOFramer.ocx&lt;body onload="openWord();" style="background-color:#C6D4</summary><published>2012-04-06T06:31:00Z</published><updated>2012-04-06T06:31:00Z</updated><author><name>EasyPass</name><uri>http://www.cnblogs.com/easypass/</uri></author><link rel="alternate" href="http://www.cnblogs.com/easypass/archive/2012/04/06/2434641.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/easypass/archive/2012/04/06/2434641.html"/><content type="html">&lt;p&gt;1、注册DSOFramer.ocx&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp; &amp;nbsp; 将DSOFramer.ocx复制到C:/windows/system32目录下，&lt;/li&gt;&lt;li&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;开始-&amp;gt;运行-&amp;gt;regsvr32 C:/windows/system32/DSOFramer.ocx，执行后系统提示注册成功&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;2、项目中加载DSOFramer.ocx&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;在你要访问DSOFramer.ocx的目录上点选右键菜单中的&amp;ldquo;添加现有项&amp;rdquo;，找到DSOFramer.ocx，确定。&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;3、前台页面加载DSOFramer.ocx&lt;/p&gt;&lt;p&gt;&amp;lt;body onload="openWord();" style="background-color:#C6D4E4"&amp;gt;　&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;form id="Form1" method="post" runat="server"&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;object id="FramerControl1" name = "MyOffice" style="LEFT: 0px; WIDTH: 1055px; TOP: 0px; right:0px; HEIGHT: 560px" &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;classid="clsid:00460182-9E5E-11D5-B7C8-B8269041DD57" /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/form&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/easypass/aggbug/2434641.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/easypass/archive/2012/04/06/2434641.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/easypass/archive/2012/04/05/2432827.html</id><title type="text">Net获取当前的URL</title><summary type="text">private string GetFullUrl(){string Url= "http://" + Request.ServerVariables["HTTP_HOST"] + Request.ServerVariables["PATH_INFO"] + "?" + Request.ServerVariables["QUERY_STRING"];if (Url.EndsWith("?")){Url= Url.Substring(0, Url.Length - 1);}re</summary><published>2012-04-05T03:08:00Z</published><updated>2012-04-05T03:08:00Z</updated><author><name>EasyPass</name><uri>http://www.cnblogs.com/easypass/</uri></author><link rel="alternate" href="http://www.cnblogs.com/easypass/archive/2012/04/05/2432827.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/easypass/archive/2012/04/05/2432827.html"/><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #0000ff;"&gt;private&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;string&lt;/span&gt; GetFullUrl()&lt;br /&gt;{&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt; Url= &lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;http://&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; + Request.ServerVariables[&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;HTTP_HOST&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;] + Request.ServerVariables[&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;PATH_INFO&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;] + &lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;?&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt; + Request.ServerVariables[&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;QUERY_STRING&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;];&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt; (Url.EndsWith(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;?&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;))&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;Url= Url.Substring(&lt;span style="color: #800080;"&gt;0&lt;/span&gt;, Url.Length - &lt;span style="color: #800080;"&gt;1&lt;/span&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt; Url;&lt;br /&gt;}&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/easypass/aggbug/2432827.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/easypass/archive/2012/04/05/2432827.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/easypass/archive/2012/03/26/2418157.html</id><title type="text">FreeTextBox使用</title><summary type="text">1、行间距BreakMode="LineBreak"2、中文版Language="zh-CN"3、更改默认字体Txtzjnr.FontFacesMenuList = new string[] { "宋体", "新宋体","楷体", "黑体", "幼圆", "Arial" };</summary><published>2012-03-26T08:50:00Z</published><updated>2012-03-26T08:50:00Z</updated><author><name>EasyPass</name><uri>http://www.cnblogs.com/easypass/</uri></author><link rel="alternate" href="http://www.cnblogs.com/easypass/archive/2012/03/26/2418157.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/easypass/archive/2012/03/26/2418157.html"/><content type="html">&lt;p&gt;1、行间距&lt;/p&gt;&lt;p&gt;BreakMode="LineBreak"&lt;/p&gt;&lt;p&gt;2、中文版&lt;/p&gt;&lt;p&gt;Language="zh-CN"&amp;nbsp;&lt;/p&gt;&lt;p&gt;3、更改默认字体&lt;/p&gt;&lt;p&gt;&amp;nbsp;Txtzjnr.FontFacesMenuList = new string[] { "宋体", "新宋体","楷体", "黑体", "幼圆", "Arial" };&lt;/p&gt;&lt;img src="http://www.cnblogs.com/easypass/aggbug/2418157.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/easypass/archive/2012/03/26/2418157.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/easypass/archive/2012/03/25/2417055.html</id><title type="text">插件式应用程序构建--系列</title><summary type="text">http://www.cnblogs.com/guanjinke/archive/2007/03/14/675109.html</summary><published>2012-03-25T13:43:00Z</published><updated>2012-03-25T13:43:00Z</updated><author><name>EasyPass</name><uri>http://www.cnblogs.com/easypass/</uri></author><link rel="alternate" href="http://www.cnblogs.com/easypass/archive/2012/03/25/2417055.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/easypass/archive/2012/03/25/2417055.html"/><content type="html">&lt;p&gt;&lt;a href="http://www.cnblogs.com/guanjinke/archive/2007/03/14/675109.html"&gt;http://www.cnblogs.com/guanjinke/archive/2007/03/14/675109.html&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/easypass/aggbug/2417055.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/easypass/archive/2012/03/25/2417055.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
