TemplateControl::XPath Method (String^, IXmlNamespaceResolver^)
.NET Framework (current version)
Evaluates an XPath data-binding expression using the specified prefix and namespace mappings for namespace resolution.
Assembly: System.Web (in System.Web.dll)
public protected: Object^ XPath( String^ xPathExpression, IXmlNamespaceResolver^ resolver )
Parameters
- xPathExpression
-
Type:
System::String^
The XPath expression to evaluate. For more information, see XPathBinder.
- resolver
-
Type:
System.Xml::IXmlNamespaceResolver^
A set of prefix and namespace mappings used for namespace resolution.
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.
.NET Framework
Available since 2.0
Available since 2.0
Show: