本文整理汇总了C#中ProductType.Update方法的典型用法代码示例。如果您正苦于以下问题:C# ProductType.Update方法的具体用法?C# ProductType.Update怎么用?C# ProductType.Update使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ProductType
的用法示例。
在下文中一共展示了ProductType.Update方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Process_EditProductType
public void Process_EditProductType()
{
try
{
_ProductType = new ProductType(m_refContentApi.RequestInformationRef);
_ProductTypeData = _ProductType.GetItem(m_iID, true);
_ProductTypeData.Title = (string) txtTitle.Text;
_ProductTypeData.Description = (string) txtDescription.Text;
_ProductTypeData.DefaultXslt = (string) (Request.Form["frm_xsltdefault"].Replace("frm_xsltdefault", ""));
_ProductTypeData.Xslt1 = (string) txt_xslt1.Text;
_ProductTypeData.Xslt2 = (string) txt_xslt2.Text;
_ProductTypeData.Xslt3 = (string) txt_xslt3.Text;
_ProductTypeData.PhysicalPath = Server.MapPath(m_refContentApi.XmlPath);
_ProductTypeData.Attributes = Process_GetAttributes();
_ProductTypeData.DefaultThumbnails = Process_GetThumbnails();
if (_ProductTypeData.EntryClass == Ektron.Cms.Common.EkEnumeration.CatalogEntryType.SubscriptionProduct)
{
_ProductTypeData.SubscriptionProvider = Request.Form["drp_SubscriptionProvider"];
}
_ProductType.Update(_ProductTypeData);
Response.Redirect(_PageName + "?action=viewproducttype&id=" + m_iID, false);
}
catch (Ektron.Cms.Exceptions.SpecialCharactersException)
{
trError.Visible = true;
litErrorMessage.Text = string.Format(GetMessage("js alert product type title cant include"), EkFunctions.HtmlEncode("<,>"));
Display_EditProductType();
}
catch (Exception ex)
{
trError.Visible = true;
litErrorMessage.Text = ex.Message.ToString();
Display_EditProductType();
// Utilities.ShowError()
}
}