DataModel model1 = new DataModel();

DataItem item1 
= new DataItem();
item1.Name 
= "地址"
item1.PropType 
= "Text";

DataItem item2 
= new DataItem();
item2.Name 
= "介绍"
item2.PropType 
= "MultilineText";

item3.PropType 
= "RichText";


----------
<p></p>
----------

model1.AddItem(item1);
model1.AddItem(item2);

-----------------------------------------

Board board1 
= new Board();

board1.DataModel 
= model1;

Article article 
= CMS Note -- Data Model pre release.. ;

article.Board 
= board1

DataModel dm 
= article.Board.DataModel;

foreach(DataItem item in dm.Items)
{
    item.PropType 
    
this.placeHolder.Controls.Add(CMS Note -- Data Model pre release);
}

---------------------------------------
save:

ArrayList properties 
= new ArrayList();
foreach(DataItem item in dm.Items)
{
    item.Name
    
this.placeHolder.Controls.FindControl(CMS Note -- Data Model pre release.);

    Property prop 
= new Property();
    prop.Name 
= item.Name;
    prop.Value 
= CMS Note -- Data Model pre release;

    properties.Add(prop);

}

string ContentProperties = properties.Serialize();







---------------
ArrayList properties 
= new ArrayList();

--------------------------------------------------
Property[] properties 
= (Ar)article.ContentProperties.Deserialize();
IDictionary context 
= new Hashtable();
foreach(Property prop in properties)
{
    context.Add(prop.Name, prop.Value);
}

prop.Name
="Address";

${Address}

 
this.theList.Text = fileEngine.Process(context, templateName);


NVelocity

IContext context 
= CMS Note -- Data Model pre release;

context.Add

Select * from news where Content like '%多%的%'

相关文章:

  • 2022-12-23
  • 2021-08-23
  • 2021-06-04
  • 2021-11-02
  • 2022-02-20
  • 2021-09-28
  • 2021-09-23
  • 2021-09-06
猜你喜欢
  • 2021-06-04
  • 2022-01-27
  • 2021-10-02
  • 2021-04-09
  • 2022-01-19
  • 2021-08-14
相关资源
相似解决方案