当前位置: 首页>>代码示例>>C#>>正文


C# UrlString.GetUrl方法代码示例

本文整理汇总了C#中UrlString.GetUrl方法的典型用法代码示例。如果您正苦于以下问题:C# UrlString.GetUrl方法的具体用法?C# UrlString.GetUrl怎么用?C# UrlString.GetUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UrlString的用法示例。


在下文中一共展示了UrlString.GetUrl方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Run

        protected virtual void Run(ClientPipelineArgs args)
        {
            string databaseName = args.Parameters["databasename"];
             string id = args.Parameters["id"];

             Database database = Factory.GetDatabase(databaseName);
             Assert.IsNotNull(database, typeof (Database), "Database \"" + database + "\" not found.", new object[0]);
             Item item = database.Items[id];

             if (item != null)
             {
                     if (item.Fields[FieldIDs.LayoutField] != null && item.Fields[FieldIDs.LayoutField].Value != string.Empty)
            {
                  if (!args.IsPostBack)
                  {
                     UrlString url = new UrlString(UIUtil.GetUri("control:Calendar.ConfigureControls"));
                     url.Append("id", item.ID.ToString());
                     url.Append("db", item.Database.Name);

                     Windows.RunApplication("Calendar ConfigureControls", url.GetUrl());
                  }
            }
            else
            {
               Context.ClientPage.ClientResponse.Alert(ResourceManager.Localize("ITEM_HAS_NO_LAYOUT"));
            }
             }
             else
             {
            SheerResponse.Alert("Item not found.", new string[0]);
             }
        }
开发者ID:Refactored,项目名称:SitecoreCalendarModule,代码行数:32,代码来源:Open.cs

示例2: PostStep

        protected void PostStep(Item item)
        {
            Assert.ArgumentNotNull(item, "item");

             if (callback != null)
             {
            callback(item.ID.ToString());
             }

             UrlString url = new UrlString();
             url.Append("ro", item.ID.ToString());
             url.Append("fo", item.ID.ToString());
             url.Append("id", item.ID.ToString());
             url.Append("la", item.Language.Name);
             url.Append("vs", item.Version.Number.ToString());
             Windows.RunApplication("Content editor", url.GetUrl());
        }
开发者ID:Refactored,项目名称:SitecoreCalendarModule,代码行数:17,代码来源:CreateItem.cs

示例3: PostStep

        protected void PostStep(Item item)
        {
            Assert.ArgumentNotNull(item, "item");

             if (item.TemplateID == CalendarIDs.ModuleSettingsTemplate)
             {
            tpModuleSettings.Value = item.ID.ToString();
            OnChangeModuleSettings(this, null);
             }
             else
             {
            tpSettingsItem.Value = item.ID.ToString();
            OnChangeSettingsItem(this, null);
             }

             Context.ClientPage.ClientResponse.Redraw();

             UrlString url = new UrlString();
             url.Append("ro", item.ID.ToString());
             url.Append("fo", item.ID.ToString());
             url.Append("id", item.ID.ToString());
             url.Append("la", item.Language.Name);
             url.Append("vs", item.Version.Number.ToString());
             Windows.RunApplication("Content editor", url.GetUrl());
        }
开发者ID:Refactored,项目名称:SitecoreCalendarModule,代码行数:25,代码来源:CalendarLayoutManager.cs


注:本文中的UrlString.GetUrl方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。