DataBoundLiteralControl.Text Property
.NET Framework 3.0
Gets the text content of the DataBoundLiteralControl object.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Assembly: System.Web (in system.web.dll)
The following code example creates a custom control and uses that control from within an .aspx file to display the text of a DataBoundLiteralControl object. The custom control obtains a DataBoundLiteralControl object and outputs the text property in its Render method.
/*File name: myDataBoundLiteralControl.jsl */
import System.*;
import System.Web.*;
import System.Web.UI.*;
public class MyControl extends Control
{
protected void Render(HtmlTextWriter output)
{
// Checks if a DataBoundLiteralControl object is present.
if (HasControls() && get_Controls().get_Item(0)
instanceof DataBoundLiteralControl) {
// Obtains the DataBoundLiteralControl instance.
DataBoundLiteralControl boundLiteralControl =
(DataBoundLiteralControl)get_Controls().get_Item(0);
// Retrieves the text in the boundLiteralControl object.
String text = boundLiteralControl.get_Text();
output.Write("<h4>Your Message: " + text + "</h4>");
}
} //Render
} //MyControl
You can compile the control with the Visual Basic Compiler (vbc.exe) or C# Compiler (csc.exe). You must place the resulting .dll file in the Bin directory of the Web project, as shown in the following code example.
The following code example demonstrates how the custom control is registered and used within an .aspx file.
Community Additions
ADD
Show: