本文整理汇总了C#中IHtmlElement.HasAttribute方法的典型用法代码示例。如果您正苦于以下问题:C# IHtmlElement.HasAttribute方法的具体用法?C# IHtmlElement.HasAttribute怎么用?C# IHtmlElement.HasAttribute使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IHtmlElement
的用法示例。
在下文中一共展示了IHtmlElement.HasAttribute方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SubmitForm
DocumentRequest SubmitForm(IHtmlElement from, Boolean submittedFromSubmitMethod)
{
var owner = Owner;
if (owner.ActiveSandboxing.HasFlag(Sandboxes.Forms))
{
//Do nothing.
}
else if (!submittedFromSubmitMethod && !from.HasAttribute(AttributeNames.FormNoValidate) && !NoValidate && !CheckValidity())
{
this.FireSimpleEvent(EventNames.Invalid);
}
else
{
var action = String.IsNullOrEmpty(Action) ? new Url(owner.DocumentUri) : this.HyperReference(Action);
var createdBrowsingContext = false;
var targetBrowsingContext = owner.Context;
var target = Target;
if (!String.IsNullOrEmpty(target))
{
targetBrowsingContext = owner.GetTarget(target);
if (createdBrowsingContext = (targetBrowsingContext == null))
{
targetBrowsingContext = owner.CreateTarget(target);
}
}
var replace = createdBrowsingContext || owner.ReadyState != DocumentReadyState.Complete;
var scheme = action.Scheme;
var method = Method.ToEnum(HttpMethod.Get);
return SubmitForm(method, scheme, action, from);
}
return null;
}