CRM WEB page 开发

1.生成早绑定类型:(CRmsvcutil.exe sdk\bin  且Microsoft.Xrm.Client.CodeGeneration.dll与命令在同一文件夹下。)CrmSvcUtil.exe /codeCustomization:"Microsoft.Xrm.Client.CodeGeneration.CodeCustomization,Microsoft.Xrm.Client.CodeGeneration"  /out:Xrm\Xrm.cs /url:http://crm/contoso/xrmservices/2011/organization.svc /domain:Contoso /username:administrator /password:pass@word1 /namesapce:Xrm /serviceContextName:XrmServiceContext

2.新建Asp.net web应用程序项目。

3.添加来自SDK\bin

antiXsslibrary.dll(在GAC安装文件夹下tool下或pfx86/microsoft information security /同时Web中做相同的版本引用调整。)

microsoft.crm.sdk.proxy.dll

microsoft.xrm.client.dll

microsoft.xrm.portal.dll

microsoft.xrm.portal.files.dll

microsoft.xrm.sdk.dll

4.添加来自.net的引用(4.0)

microsoft.identityModel.dll(确保安装了windows identity foundation)

microsoft.data.entity.dll

system.data.services.dll

system.data.services.client.dll

system.runtime.caching.dll

system.runtime.serialization.dll

5.添加现有项目xrm.cs.

6.web.config中注册<microsoft.xrm.client>节,配置configsections节点,添加一节

<configuration>

  <configSections>

    <section name="microsoft.xrm.client" type="Microsoft.Xrm.Client.Configuration.CrmSection,Microsoft.Xrm.Client" />

7.特定的字符串连接名称为:Xrm。在<microsoft.xrm.client>节中,添加名为"Xrm"的上下文。并将类型设置业为您好在设置Web诮用程序项目时的步骤1中提供的命名空间和服务上下文名称。在以下示例中,该名称为Xrm.XrmServiceContext,类型的程序集部分是您好的Web应用程序的名称

<connectionStrings>

  <add name="Xrm" connectionString="Server=http://crm/contoso; Domain=Contoso; Username=Administrator; Password=pass@word1" />

</connectionStrings>

<microsoft.xrm.client>

   <contexts>

     <add name="Xrm"  type="Xrm.XrmServiceContext, WebAppWalkthrough" />

  </contexts>

</microsoft.xrm.client>

 

8.将以下内容添加到web.config文件的<controls>节中,以便向该web 应用程序注册Microsoft.Xrm.Portal控件。

<system.web>

  <pages>

   <controls>

      <add tagPrefix="crm" namespace="Microsoft.Xrm.Portal.web.UI.WebControls"  assembly="Microsoft.Xrm.Portal" />

创建网页

联系人列表

1.添加网页

   加入如下代码:

  <asp:LinqDataSource ID="Contacts" ContextTy[eName="Xrm.XrmServiceContext" TableName="ContactSet" runat="server"/>

<asp:GridView DataSourceID="Contacts" AutogenerateColumns="false" runat="server">

   <Columns>

      <asp:TemplateField HeaderText="First Name">

         <ItemTemplate>

             <asp:Label Text='<%# Eval("firstname")%>' runat="server" />

        </ItemTemplate>

     </asp:TemplateField>

    <asp:TemplateField headerText="Last Name">

         <ItemTemplate>

             <asp:Lable Text='<%# Eval("lastname")%>' runat="server"/>

        </ItemTemplate>

   </asp:TemplateField>

  </Columns>

</asp:GridView>

2.生成项止。

3.在浏览器中查看。

以下出自演练:使用开发人员护展构建连接到Microsoft Dynamics CRM 2011的Web应用程序

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值