【问题标题】:MSCRM Sitemap link to .htm page. How do I pass parameters?MSCRM 站点地图链接到 .htm 页面。如何传递参数?
【发布时间】:2012-04-04 23:59:07
【问题描述】:

我有一个站点地图链接,可以打开一个 Web 资源 .htm 页面。除了我想将一些值传递给该页面之外,一切都很好。我假设我可以将它们作为查询字符串传递,因为有 Xrm.Page.context.getQueryStringParameters() 方法,但我的查询字符串似乎被剥离了。

<SubArea Icon="$webresource:my_webresourceicon.gif"Id="nav_my_webresourceid" Url="$webresource:my_webresourcepage.htm?xyz=123" Client="All" AvailableOffline="false" Title="My Web Resource Page" Description="My Web resource Description" Sku="All" PassParams="true"/>

我希望能够在页面加载时从 my_webresourcepage.htm 访问参数 xyz。传递此值的最佳方法是什么?

谢谢

【问题讨论】:

    标签: c# html dynamics-crm dynamics-crm-2011 dynamics-crm-4


    【解决方案1】:

    很遗憾,除非您修改注册表,否则您无法通过 xyz。相反,您想使用参数“data”。

    http://msdn.microsoft.com/en-us/library/gg309536.aspx

    【讨论】:

    • 所以我应该使用 "Url="$webresource:my_webresourcepage.htm?Data=EncodedParameters"" 而不是 "Url="$webresource:my_webresourcepage.htm?xyz=123""
    • 没错。虽然,我总是使用小写的“d”。它不应该区分大小写,但我没有测试过。
    • 嗨,保罗,很抱歉提出这个老问题。但是是否可以在站点地图 xml 中指定数据参数,这真的对您有用吗?我可以将 passparams 设置为 1 并获取 orglcid、orgname 等。但是如果我添加 ?data=helloworld 我在 webresource 中有一个空的 window.location.search ..有人可以确认吗?
    猜你喜欢
    • 2014-06-11
    • 1970-01-01
    • 2019-08-20
    • 2011-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    • 2022-06-24
    相关资源
    最近更新 更多