TemplateControl::XPath Method (String^)
.NET Framework (current version)
Evaluates an XPath data-binding expression.
Assembly: System.Web (in System.Web.dll)
Parameters
- xPathExpression
-
Type:
System::String^
The XPath expression to evaluate. For more information, see XPathBinder.
Return Value
Type: System::Object^An object that results from the evaluation of the data-binding expression.
| Exception | Condition |
|---|---|
| InvalidOperationException | The data-binding method can be used only for controls contained on a Page. |
The XPath method calls the XPathBinder::Eval method using the GetDataItem method to resolve the IXPathNavigable object reference that the expression is evaluated against.
The following code example demonstrates how to use the XPath method in a Repeater control.
The following test XML data can be used in the preceding code example.
<contacts>
<contact id="1">
<name>contact name 1</name>
<note>contact note 1</note>
</contact>
<contact id="2">
<name>contact name 2</name>
<note>contact note 2</note>
</contact>
</contacts>
.NET Framework
Available since 2.0
Available since 2.0
Show: