本文整理汇总了C#中ElementRequest.ReplaceTag方法的典型用法代码示例。如果您正苦于以下问题:C# ElementRequest.ReplaceTag方法的具体用法?C# ElementRequest.ReplaceTag怎么用?C# ElementRequest.ReplaceTag使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ElementRequest
的用法示例。
在下文中一共展示了ElementRequest.ReplaceTag方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetUp
public void SetUp()
{
theStrategy = new CssValidationAnnotationStrategy();
theTag = new HtmlTag("input");
theRequest = ElementRequest.For<CssTarget>(x => x.Name);
theRequest.ReplaceTag(theTag);
}
示例2: Build
public HtmlTag Build(ElementRequest request)
{
request.ElementId = string.IsNullOrEmpty(request.ElementId)
? ElementNamingConvention.GetName(request.HolderType(), request.Accessor)
: request.ElementId;
var tag = Builder.Build(request);
request.ReplaceTag(tag);
_modifiers.Each(m => m.Modify(request));
return request.CurrentTag;
}
示例3: SetUp
public void SetUp()
{
theRequest = ElementRequest.For<FieldValidationModifierTarget>(x => x.Name);
theModifier = new FieldValidationElementModifier();
theFieldModifier = MockRepository.GenerateStub<IFieldValidationModifier>();
theRequest.ReplaceTag(new HtmlTag("input"));
theServices = new InMemoryServiceLocator();
theServices.Add(ValidationGraph.BasicGraph());
theServices.Add(theFieldModifier);
theRequest.Attach(theServices);
}
示例4: SetUp
public void SetUp()
{
theModifier = new RemoteValidationElementModifier();
theTag = new HtmlTag("input");
theRequest = ElementRequest.For<RemoteTarget>(x => x.Username);
theRequest.ReplaceTag(theTag);
theRemoteGraph = new RemoteRuleGraph();
theRemoteRule = theRemoteGraph.RegisterRule(theRequest.Accessor, new UniqueUsernameRule());
theUrls = new StubUrlRegistry();
theServices = new InMemoryServiceLocator();
theServices.Add(theRemoteGraph);
theServices.Add(theUrls);
theRequest.Attach(theServices);
}