Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改BizForm属性Kentico_C#_Asp.net_Forms_Kentico - Fatal编程技术网

C# 更改BizForm属性Kentico

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

我目前正在尝试将bizform作为我转型的一部分,具体如下:

<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#%}") %>' />