Syntax for VB

11 Dec 20172 minutes to read

Our Syncfusion ASP.NET MVC components can render the control either by using C# or VB. As only the control declaration syntax varies across languages and other functionalities are usually performed in the client-side.

The following example code illustrates the VB syntax to be used within the server-side wrapper declaration – to create an Accordion control using the lambda expression.

  • VB.NET
  • @Code
    
        Html.EJ().Accordion("basicAccordion").Items(Sub(data)
    
          data.Add().Text("Mango").ContentTemplate(Sub()@<div> Mango is a juicy stone fruit(drupe) belonging to the genus Mangifera, consisting of numerous tropical fruiting trees, cultivated mostly for edible fruit. The majority of these species are found in nature as wild mangoes.</div>End Sub)
    
          data.Add().Text("Apple").ContentTemplate(Sub()@<div>Apple is a sweet, pomaceous fruit originated in Central Asia, where its wild ancestor, Malus sieversii, is still found today. Apples have been grown for thousands of years in Asia and Europe, and were brought to North America by European colonists.</div> End Sub)
    
          data.Add().Text("Grapes").ContentTemplate(Sub()@<div>Grapes are a non-climacteric type of fruit, generally occurring in clusters. It is a fruiting berry of the deciduous woody vines of the botanical genus Vitis. The cultivation of the domesticated grape began 6,0008,000 years ago in the Near East.</div> End Sub)
    
        End Sub).Render()
    
        End Code

    The output for the above code will be like the following: