How do you use COBOL syntax on an ASP.NET Web page to call Eval method for binding?
The .NET Framework Eval method is used on a web page to dynamically assign a value to an object in COBOL. For example, if you wanted to bind the value of the ProductID object to the text property of a grid column you could use the following: ... <ItemTemplate> <asp:Label ID="ProductID" runat="server" Text='<%# super::"Eval"("ProductID") %>'></asp:Label> </ItemTemplate> ' runat="server"> If you are using this type of code on a web page in an ASP.NET Web application then you will also have to update your .aspx to include Language="COBOL" on the page.
We don't specify the Language property by default so that aspx pages don't generate a reference to our CodeDom, so that it is not required on a deployment machine unless absolutely necessary.
It is necessary for these pages, however, as they include COBOL code.
For example: Page AutoEventWireup="true" MasterPageFile="~/Site.master" Language="COBOL" CodeBehind="ShoppingCart.aspx.cbl"...