<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8917403723961711315</id><updated>2011-11-28T08:40:04.549+08:00</updated><category term='CRM'/><title type='text'>老宋的技术生活</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://junchaor.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://junchaor.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>老宋</name><uri>http://www.blogger.com/profile/14688324676634704916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8917403723961711315.post-6284173806219874775</id><published>2009-08-23T15:01:00.000+08:00</published><updated>2009-08-23T15:02:09.260+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>CRM 自定义页面 DLL 路径</title><content type='html'>将DLL放入Bin的子目录中&lt;br /&gt;当一个站点的Bin目录中DLL过多的时候，非常希望将所有的DLL按照一定的规则整理一下，这样更新网站的时候就会方便很多。&lt;br /&gt;1、计划如下调整&lt;br /&gt;    主项目\Web.config&lt;br /&gt;    主项目\bin\A.dll&lt;br /&gt;    主项目\bin\B\B.dll&lt;br /&gt;2、首先修改Web.Config文件，加入下面一段(告知dll存在的目录)&lt;br /&gt;&lt;configuration&gt;&lt;br /&gt;  ......&lt;br /&gt;  &lt;runtime&gt;&lt;br /&gt;    &lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&gt;&lt;br /&gt;      &lt;probing privatePath="bin;bin\B"/&gt;&lt;br /&gt;    &lt;/assemblyBinding&gt;&lt;br /&gt;  &lt;/runtime&gt;&lt;br /&gt;&lt;/configuration&gt;&lt;br /&gt;3、然后修改对应的*.aspx添加如下(指定AssemblyName)&lt;br /&gt;&lt;%@ Assembly Name="B" %&gt;&lt;br /&gt;如果不指定AssemblyName的话，是找不到相应的类的。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8917403723961711315-6284173806219874775?l=junchaor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://junchaor.blogspot.com/feeds/6284173806219874775/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8917403723961711315&amp;postID=6284173806219874775' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/6284173806219874775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/6284173806219874775'/><link rel='alternate' type='text/html' href='http://junchaor.blogspot.com/2009/08/crm-dll.html' title='CRM 自定义页面 DLL 路径'/><author><name>老宋</name><uri>http://www.blogger.com/profile/14688324676634704916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8917403723961711315.post-6303345753285780846</id><published>2009-04-29T14:36:00.002+08:00</published><updated>2009-04-29T14:45:39.266+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>CRM 4.0 升级后知识库无法使用</title><content type='html'>为了解决客户的一个Bug，升级了CRM 4.0的最新的UR3，结果升级之后，知识库（KB）不能使用了。解决的办法是将旧版本的c:\program files\Microsoft Dynamics CRM\Server\ApplicationFIles\treeSubject.xsl文件覆盖新的UR3版本的对应文件。&lt;br /&gt;   看来微软还是一贯的风格，解决了一个Bug，又导致了新的Bug产生。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8917403723961711315-6303345753285780846?l=junchaor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://junchaor.blogspot.com/feeds/6303345753285780846/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8917403723961711315&amp;postID=6303345753285780846' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/6303345753285780846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/6303345753285780846'/><link rel='alternate' type='text/html' href='http://junchaor.blogspot.com/2009/04/crm.html' title='CRM 4.0 升级后知识库无法使用'/><author><name>老宋</name><uri>http://www.blogger.com/profile/14688324676634704916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8917403723961711315.post-5425736131059778291</id><published>2009-04-28T21:26:00.003+08:00</published><updated>2009-04-28T21:30:49.677+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>Inactive（禁用） 的组织记录显示在CRM的Lookup里</title><content type='html'>当我们在CRM 4.0里将一个BusinessUnit禁用后，我们会发现引用BusinessUnit的Lookup类型的字段里，这些被禁用的组织单位依然显示在列表中，解决个问题很简单，就是有点繁琐；按照如下步骤即可解决：&lt;br /&gt;&lt;br /&gt;1. Customization -&gt; Custom Entities -&gt; Account -&gt; Forms and View -&gt; Main form -&gt; Change the Form Properties -&gt; OnLoad event&lt;br /&gt;Function OnLoad ()&lt;br /&gt;{&lt;br /&gt;  var oLookup=crmForm.new_hfi7658id;&lt;br /&gt;  oLookup.lookupclass="BasicOwner";&lt;br /&gt;}&lt;br /&gt;Note that new_hfi7658id is the lookup field referencing to businessunit&lt;br /&gt;&lt;br /&gt;2. Save and publish the customization&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8917403723961711315-5425736131059778291?l=junchaor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://junchaor.blogspot.com/feeds/5425736131059778291/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8917403723961711315&amp;postID=5425736131059778291' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/5425736131059778291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/5425736131059778291'/><link rel='alternate' type='text/html' href='http://junchaor.blogspot.com/2009/04/inactive-crm.html' title='Inactive（禁用） 的组织记录显示在CRM的Lookup里'/><author><name>老宋</name><uri>http://www.blogger.com/profile/14688324676634704916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8917403723961711315.post-6074561939256238694</id><published>2009-04-28T20:54:00.002+08:00</published><updated>2009-04-28T21:03:48.774+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>CRM 4.0 菜单无法点击</title><content type='html'>我们的一家CRM客户反映，在部分的客户端的机器上，CRM中的所有菜单均无法点击；现象是菜单可以弹出来，但把鼠标移上去之后菜单就消失了，无法点击，但用键盘的上下键是可以操作的。&lt;br /&gt;    因为是部分机器有问题，所以问题肯定是出在这些的机器的IE上，试了很多方法，IE也换了好几个版本，把IE中的加载项都禁用掉，还是解决不了问题。&lt;br /&gt;    最后，微软的客服人员提供了如下方法将问题解决了。运行如下脚本将IE的所有DLL重新注册一遍就OK了。&lt;br /&gt;    脚本如下：&lt;br /&gt;    regsvr32 urlmon.dll &lt;br /&gt;    regsvr32 mshtml.dll &lt;br /&gt;    regsvr32 browseui.dll &lt;br /&gt;    regsvr32 vbscript.dll &lt;br /&gt;    regsvr32 jscript.dll &lt;br /&gt;    regsvr32 scrrun.dll &lt;br /&gt;    regsvr32 msxml.dll &lt;br /&gt;    regsvr32 actxprxy.dll &lt;br /&gt;    regsvr32 softpub.dll &lt;br /&gt;    regsvr32 wintrust.dll &lt;br /&gt;    regsvr32 dssenh.dll &lt;br /&gt;    regsvr32 rsaenh.dll &lt;br /&gt;    regsvr32 gpkcsp.dll &lt;br /&gt;    regsvr32 sccbase.dll &lt;br /&gt;    regsvr32 slbcsp.dll &lt;br /&gt;    regsvr32 cryptdlg.dll &lt;br /&gt;    regsvr32 oleaut32.dll &lt;br /&gt;    regsvr32 ole32.dll &lt;br /&gt;    regsvr32 shell32.dll &lt;br /&gt;    regsvr32 initpki.dll &lt;br /&gt;    regsvr32 msjava.dll&lt;br /&gt;    regsvr32 Scrobj.dll &lt;br /&gt;    regsvr32 Dispex.dll &lt;br /&gt;    regsvr32 Msscript.ocx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8917403723961711315-6074561939256238694?l=junchaor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://junchaor.blogspot.com/feeds/6074561939256238694/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8917403723961711315&amp;postID=6074561939256238694' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/6074561939256238694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/6074561939256238694'/><link rel='alternate' type='text/html' href='http://junchaor.blogspot.com/2009/04/crm-40.html' title='CRM 4.0 菜单无法点击'/><author><name>老宋</name><uri>http://www.blogger.com/profile/14688324676634704916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8917403723961711315.post-3554597187294571760</id><published>2009-01-05T15:00:00.004+08:00</published><updated>2009-01-05T15:39:32.379+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>CRM 3.0升级CRM 4.0 后originalPicklistOptions</title><content type='html'>近期将一个客户的CRM由3.0升级到了4.0后，发现有一些的客户端的JavaScript脚本不能使用了。其中一个是根据省份来过滤城市的，省份和城市都是PickList类型的字段；原来的脚本使用了城市字段的originalPicklistOptions这个属性，升级到4.0后发现这个属性竟然没有了。解决这个问题，要么是把整个的脚本重写，以适应4.0，或者采用一些小的技巧；用如下的小技巧就可以解决问题。&lt;br /&gt;   在代码的最开始添加如下的代码行：&lt;br /&gt;   if(window.city==null)&lt;br /&gt;   {&lt;br /&gt;     window.city = crmForm.all.new_city.Options;&lt;br /&gt;   }&lt;br /&gt;   用这个的代码行模拟originalPicklistOptions这个属性，然后将代码中所有用到originalPicklistOptions这个属性的地方换成window.city就OK了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8917403723961711315-3554597187294571760?l=junchaor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://junchaor.blogspot.com/feeds/3554597187294571760/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8917403723961711315&amp;postID=3554597187294571760' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/3554597187294571760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/3554597187294571760'/><link rel='alternate' type='text/html' href='http://junchaor.blogspot.com/2009/01/crm-30crm-40-riginalpicklistoptions.html' title='CRM 3.0升级CRM 4.0 后originalPicklistOptions'/><author><name>老宋</name><uri>http://www.blogger.com/profile/14688324676634704916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8917403723961711315.post-978028437582053769</id><published>2008-12-26T13:51:00.012+08:00</published><updated>2008-12-26T14:46:15.567+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>如何在CRM4.0里过滤Lookup字段</title><content type='html'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;在CRM4.0里很多时候我们有根据一定的条件对Lookup里的内容进行过滤，比如说编辑客户实体的主要联系人是，我们想只显示这个客户的联系人供选择，而非所有的联系人。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;在3.0里，微软有提供方法来解决这个需求，但在4.0了该方法已经不起作用了。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;满足如上的需求也很简单，只需要两个步骤就可以解决：&lt;br /&gt;步骤1：在客户实体Form的Onload事件中增加如下的Javascript代码，&lt;br /&gt;var field = crmForm.all.primarycontactid;&lt;br /&gt;if(crmForm.ObjectId == null)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;field.Disabled = true;&lt;br /&gt;}else&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;field.lookupbrowse = 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;field.AddParam("search", "&amp;lt;fetch mapping='logical'&amp;gt;&amp;lt;entity name='contact'&amp;gt;" + "&amp;lt;filter&amp;gt;&amp;lt;condition attribute='parentcustomerid' operator='eq' value='" + crmForm.ObjectId + "' /&amp;gt;&amp;lt;/filter&amp;gt;&amp;lt;/entity&amp;gt;&amp;lt;/fetch&amp;gt;");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;步骤2，修改 CRM站点\_controls\lookup\lookupsingle.aspx，在文件中的任何地方添加如下代码&lt;br /&gt;&amp;lt;script runat="server"&amp;gt;&lt;br /&gt;protected override void OnLoad( EventArgs e )&lt;br /&gt;{      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;base.OnLoad(e);      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;crmGrid.PreRender += new EventHandler( crmgrid_PreRender );&lt;br /&gt;}&lt;br /&gt;void crmgrid_PreRender( object sender , EventArgs e )&lt;br /&gt;{    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (crmGrid.Parameters["search"] != null &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;amp;&amp;amp; crmGrid.Parameters["search"].StartsWith("&amp;lt;fetch&amp;gt;"))    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{        &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;crmGrid.Parameters.Add("fetchxml", crmGrid.Parameters["search"]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;crmGrid.Parameters.Remove("searchvalue");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._showNewButton = false;    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;OK，enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8917403723961711315-978028437582053769?l=junchaor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://junchaor.blogspot.com/feeds/978028437582053769/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8917403723961711315&amp;postID=978028437582053769' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/978028437582053769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/978028437582053769'/><link rel='alternate' type='text/html' href='http://junchaor.blogspot.com/2008/12/crm40lookup.html' title='如何在CRM4.0里过滤Lookup字段'/><author><name>老宋</name><uri>http://www.blogger.com/profile/14688324676634704916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8917403723961711315.post-3460938579539925733</id><published>2008-12-25T23:34:00.009+08:00</published><updated>2008-12-26T00:13:21.871+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>如何在CRM关联视图里显示Inactive的记录</title><content type='html'>微软的CRM 4.0的关联视图(&lt;span class="postTitle"&gt;associated view)中，Inactive的记录默认是不显示的；在3.0中微软曾经提供了一个工具来解决这个问题，但4.0中微软官方已经不提供方法来修正这个问题。&lt;br /&gt;不过在4.0中解决这个问题也很简单，只需要写一个Plugin就可以解决所有问题。&lt;br /&gt;Plugin的基本思路是：将我们自己的代码嵌入到RetieveMultiple 消息中，修改其中的查询条件，将过滤Inactive记录的ConditionExpression去掉。&lt;br /&gt;&lt;br /&gt;简单代码如下：&lt;br /&gt;&lt;/span&gt;&lt;div class="code"&gt;   &lt;p&gt; &lt;span class="kwrd"&gt;using&lt;/span&gt; Microsoft.Crm.Sdk;&lt;br /&gt;&lt;span class="kwrd"&gt;using&lt;/span&gt; Microsoft.Crm.Sdk.Query;  &lt;/p&gt;    &lt;p&gt; &lt;span class="kwrd"&gt;namespace&lt;/span&gt; RekTec.Crm.Plugins&lt;br /&gt;{&lt;br /&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; AssociatedViewPlugin : IPlugin&lt;br /&gt;{&lt;br /&gt;    &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; Execute(IPluginExecutionContext context)&lt;br /&gt;    {&lt;br /&gt;        &lt;span class="kwrd"&gt;if&lt;/span&gt; (context.InputParameters.Contains(ParameterName.Query))&lt;br /&gt;        {&lt;br /&gt;            QueryExpression qe = context.InputParameters[ParameterName.Query] &lt;span class="kwrd"&gt;as&lt;/span&gt; QueryExpression;     &lt;span class="rem"&gt;&lt;br /&gt;&lt;/span&gt;                 &lt;span class="kwrd"&gt;if&lt;/span&gt; (qe.EntityName == context.PrimaryEntityName&lt;br /&gt;                  &amp;amp;&amp;amp; qe.Criteria != &lt;span class="kwrd"&gt;null&lt;/span&gt;&lt;br /&gt;                  &amp;amp;&amp;amp; qe.Criteria.Conditions != &lt;span class="kwrd"&gt;null&lt;/span&gt;&lt;br /&gt;                  &amp;amp;&amp;amp; qe.Criteria.Conditions.Count == 2)&lt;br /&gt;            {&lt;br /&gt;                &lt;span class="rem"&gt;//找到针对statecode的过滤条件&lt;br /&gt;&lt;/span&gt;                     ConditionExpression ce = qe.Criteria.Conditions[0] &lt;span class="kwrd"&gt;as&lt;/span&gt; ConditionExpression;&lt;br /&gt;                &lt;span class="kwrd"&gt;if&lt;/span&gt; (ce != &lt;span class="kwrd"&gt;null&lt;/span&gt;&lt;br /&gt;                    &amp;amp;&amp;amp; ce.AttributeName == "statecode"&lt;br /&gt;                    &amp;amp;&amp;amp; ce.Operator == ConditionOperator.Equal&lt;br /&gt;                    &amp;amp;&amp;amp; ((&lt;span class="kwrd"&gt;int&lt;/span&gt;)ce.Values[0]) == 0)&lt;br /&gt;                {&lt;br /&gt;                    &lt;span class="rem"&gt;//去掉对statecode的过滤&lt;br /&gt;&lt;/span&gt;                         qe.Criteria.Conditions.Remove(ce);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;}  &lt;/p&gt;    &lt;/div&gt;编译如上的代码生成DLL文件，然后通过CRM的Plugin注册工具将这个Plugin注册到需要显示Inactive记录的实体的RetrieveMultiple  Message中就OK啦。&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8917403723961711315-3460938579539925733?l=junchaor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://junchaor.blogspot.com/feeds/3460938579539925733/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8917403723961711315&amp;postID=3460938579539925733' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/3460938579539925733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/3460938579539925733'/><link rel='alternate' type='text/html' href='http://junchaor.blogspot.com/2008/12/crminactive.html' title='如何在CRM关联视图里显示Inactive的记录'/><author><name>老宋</name><uri>http://www.blogger.com/profile/14688324676634704916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8917403723961711315.post-5013428503208408245</id><published>2008-11-21T10:57:00.003+08:00</published><updated>2008-12-25T23:25:40.911+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>CRM 自定义的Web页面，提交后DropDownList内容消失</title><content type='html'>在微软的CRM中自定义了一些Web页面，Web页面上有一些下拉列表控件的数据是从后台数据库中拉出来的，当把这些页面以虚拟目录的方式部署到CRM中的时候，每次提交后，下拉列表中的内容会都会丢失，而当把这些页面作为独立的网站部署到CRM中，就没有问题。&lt;br /&gt;这个问题的原因是：CRM把默认的ViewState改成了false导致的。&lt;br /&gt;将Web.config中的ViewState改成true，就可以解决这个问题。&lt;br /&gt;CRM中的定义：&lt;pages buffer="true" enablesessionstate="false" enableviewstate="false" validaterequest="false"&gt;&lt;br /&gt;&lt;br /&gt;在自己的Web程序的Web.config中将enableViewState改成true，就可以解决这个问题。&lt;br /&gt;&lt;br /&gt;MSDN中关于pages的说明：http://msdn.microsoft.com/zh-cn/library/950xf363(VS.80).aspx&lt;/pages&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8917403723961711315-5013428503208408245?l=junchaor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://junchaor.blogspot.com/feeds/5013428503208408245/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8917403723961711315&amp;postID=5013428503208408245' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/5013428503208408245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8917403723961711315/posts/default/5013428503208408245'/><link rel='alternate' type='text/html' href='http://junchaor.blogspot.com/2008/11/crm-webdropdownlist.html' title='CRM 自定义的Web页面，提交后DropDownList内容消失'/><author><name>老宋</name><uri>http://www.blogger.com/profile/14688324676634704916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
