DataDOMEvent.Site 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个对 XML 文档对象模型 (DOM) 节点的引用,该节点为当前处理数据验证事件所在的位置。
public:
property Microsoft::Office::Interop::InfoPath::Xml::IXMLDOMNode ^ Site { Microsoft::Office::Interop::InfoPath::Xml::IXMLDOMNode ^ get(); };
public Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNode Site { get; }
member this.Site : Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNode
Public ReadOnly Property Site As IXMLDOMNode
属性值
示例
在以下示例中 DataDOMEventObject , 对象用于使用 Site 属性检查节点的值。 如果数据验证失败,则 ReportError(Object, String, Boolean, String, Int32, String) 使用 方法创建自定义错误。
public void field1_OnValidate(DataDOMEvent e)
{
if(e.Site.text != "")
{
int quantity = int.Parse(e.Site.text.ToString());
if(quantity > 50)
{
e.ReportError(e.Site, "Invalid quantity. The total number of each type of block cannot exceed 50.", false, "", 2,"modeless");
}
if(quantity < 0)
{
e.ReportError(e.Site, "Invalid quantity. The total number of each type of block cannot be less than 0.", false,"", 2,"modeless");
}
}
}
注解
在设置了对 Site 属性所返回 XML DOM 节点的引用后,可使用 XML DOM 支持的任何属性和方法。