我创建了一个cms表单字段,希望在运行时从我的一个模板类的代码隐藏中获取它的值。这可能吗?
先谢谢
答案 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的大量文章。