将episerver变量从string更改为int
我已经为wwekleyetings创建了一个blocktype,并且错误地将变量名写为字符串,而实际上它应该是int。我已经删除了所有使用该块的位置,现在想创建一个新块,其中weekleyNumber是int。不幸的是,它不起作用,create按钮被禁用,然后什么也没发生。如何将周数获取为int并创建块将episerver变量从string更改为int,episerver,Episerver,我已经为wwekleyetings创建了一个blocktype,并且错误地将变量名写为字符串,而实际上它应该是int。我已经删除了所有使用该块的位置,现在想创建一个新块,其中weekleyNumber是int。不幸的是,它不起作用,create按钮被禁用,然后什么也没发生。如何将周数获取为int并创建块 public class WeeklymeetingsBlock : BlockData { [Display( Name = "Vecka", Descriptio
public class WeeklymeetingsBlock : BlockData
{
[Display(
Name = "Vecka",
Description = "Den aktuella veckan.",
GroupName = SystemTabNames.Content,
Order = 1
)]
[Required]
public virtual int Weeknumber { get; set; }
块实例是从数据库中获取其数据类型,而不是从其自身的代码中获取。因此,如果您在具有实例的块上更改代码中的数据类型,则必须更改数据库中的数据类型。这通常在管理gui中完成 登录到管理员,单击内容类型选项卡并导航到需要更改的块类型 它可能看起来像这样 打开要更改的字段,如果它是从代码中发出的,您将发现以下选项
单击“还原为默认值”块实例将从数据库而不是从其自身的代码中获取其数据类型。因此,如果您在具有实例的块上更改代码中的数据类型,则必须更改数据库中的数据类型。这通常在管理gui中完成 登录到管理员,单击内容类型选项卡并导航到需要更改的块类型 它可能看起来像这样 打开要更改的字段,如果它是从代码中发出的,您将发现以下选项 单击“还原为默认值”