Kentico CMSForms在实时环境中

时间:2016-08-30 22:10:31

标签: kentico

我创建了一个cms表单字段,希望在运行时从我的一个模板类的代码隐藏中获取它的值。这可能吗?

先谢谢

2 个答案:

答案 0 :(得分:1)

这是你的代码:

using CMS.DataEngine;
using CMS.Helpers;
using CMS.OnlineForms;
using CMS.SiteProvider;.
...
...
...        
var formInfo = BizFormInfoProvider.GetBizFormInfo("ContactUs", SiteInfoProvider.GetSiteInfo("mySiteID").SiteID);
var className = DataClassInfoProvider.GetDataClassInfo(formInfo.FormClassID).ClassName;
var data = BizFormItemProvider.GetItems(className);

if (!DataHelper.DataSourceIsEmpty(data))
{
    foreach (var item in data)
    {
        var myFieldValue = item.GetStringValue("MyFieldColumnName", "");
    }
}

您可以找到更多信息here

答案 1 :(得分:-1)

Kentico的这篇文章将解决您的问题并撰写有关使用Bizform API的大量文章。

http://www.w3schools.com/css/default.asp