C# 更改BizForm属性Kentico
我目前正在尝试将bizform作为我转型的一部分,具体如下:C# 更改BizForm属性Kentico,c#,asp.net,forms,kentico,C#,Asp.net,Forms,Kentico,我目前正在尝试将bizform作为我转型的一部分,具体如下: <cms:BizForm runat="server" ID="BizForm" FormName="YourBizFormCodeName" EnableViewState="false" FormDisplayText="Form submitted"/> 在DocumentType/PageType中,我有一个字段,允许用户在表单提交后输入他们想要显示的任何内容,因此理论上我需要继续并将FormDisplayT
<cms:BizForm runat="server" ID="BizForm" FormName="YourBizFormCodeName" EnableViewState="false" FormDisplayText="Form submitted"/>
在DocumentType/PageType中,我有一个字段,允许用户在表单提交后输入他们想要显示的任何内容,因此理论上我需要继续并将FormDisplayText更改为已提供的内容
我曾尝试在FormDisplayText中使用Eval(“SubmitText”),但它不起作用
有人能解决这个问题吗
谢谢以下代码对我来说很好(Kentico v8.1):
它对我不起作用。我正在使用Kentico8.0。你能看看有没有别的解决办法吗?谢谢,上面说什么?可能只有命名空间或类名不正确。。。(CMS.MacroEngine.MacroContext)对于v8,它应该是CMS.CMSHelper.CMSContext.CurrentResolver.ResolveMacros(),感谢您提供的解决方案。我已经在FormDisplayName上尝试过了,它工作得很好,但是作为一种添加,我希望能够以同样的方式更改FormName,但它不工作,不会产生错误消息FormName='
对我来说工作得很好。确保保存宏时不带尾随#。确保它得到重新签名。
<cms:BizForm runat="server" ID="BizForm" FormName="test" EnableViewState="false"
FormDisplayText='<%# CMS.MacroEngine.MacroContext.CurrentResolver.ResolveMacros("{%CurrentDocument.SubmitText#%}") %>' />