作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在脚本项目代码字段的项目保存事件中编写 C#,如附图所示。
我的问题是我们可以在这个字段中编写 C# 代码吗?如果可能的话,我应该遵循什么语法?
最佳答案
基本上,是的,您可以添加自己的自定义代码。
Type
字段是您在类中定义using
的地方。您需要在此处添加您的代码所需的任何其他命名空间。
Code
字段包含所有 C# 代码,包括 namespace
声明。这是您可以定义属性、方法等的地方。
由于这是您要创建的规则,因此您需要按如下方式定义 Sitecore 规则。
namespace UserAction
{
public class NewUserAction<T> : RuleAction<T> where T : RuleContext
{
public override void Apply(T ruleContext)
{
Assert.ArgumentNotNull(ruleContext, "ruleContext");
}
}
}
在语法/指南方面,您需要遵守标准 C# 语法并遵循 .NET 和 Sitecore 的最佳实践。
为了便于使用,我建议在 Visual Studio 中编写代码。一旦确定它可以正常工作并编译,将 usings
复制到 Type
字段中,并将代码复制到 namespace
声明和 namespace 中
本身进入 Code
字段。
关于c# - 如何在 sitecore 规则 contenteditor 中编写 C# 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29796899/
我正在尝试在脚本项目代码字段的项目保存事件中编写 C#,如附图所示。 我的问题是我们可以在这个字段中编写 C# 代码吗?如果可能的话,我应该遵循什么语法? 最佳答案 基本上,是的,您可以添加自己的自定
我是一名优秀的程序员,十分优秀!