本文整理汇总了C#中Border.FindControl方法的典型用法代码示例。如果您正苦于以下问题:C# Border.FindControl方法的具体用法?C# Border.FindControl怎么用?C# Border.FindControl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Border
的用法示例。
在下文中一共展示了Border.FindControl方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UpdateValidatorBar
private void UpdateValidatorBar(Item folder, Border parent)
{
Assert.ArgumentNotNull(folder, "folder");
Assert.ArgumentNotNull(parent, "parent");
if (UserOptions.ContentEditor.ShowValidatorBar)
{
ValidatorCollection validators = this.BuildValidators(ValidatorsMode.ValidatorBar, folder);
ValidatorOptions options = new ValidatorOptions(false);
ValidatorManager.Validate(validators, options);
string str = ValidatorBarFormatter.RenderValidationResult(validators);
bool flag = str.IndexOf("Applications/16x16/bullet_square_grey.png") >= 0;
if (Context.ClientPage.IsEvent)
{
SheerResponse.Eval("scContent.clearValidatorTimeouts()");
SheerResponse.SetInnerHtml("ValidatorPanel", str);
SheerResponse.SetAttribute("scHasValidators", "value", (validators.Count > 0) ? "1" : string.Empty);
SheerResponse.Eval("scContent.updateFieldMarkers()");
if (flag)
{
SheerResponse.Eval("window.setTimeout(\"scContent.updateValidators()\", " + Settings.Validators.UpdateFrequency + ")");
}
SheerResponse.Redraw();
}
else
{
var control = parent.FindControl("ValidatorPanel");
if (control != null)
{
control.Controls.Add(new LiteralControl(str));
Context.ClientPage.FindControl("ContentEditorForm").Controls.Add(new LiteralControl("<input type=\"hidden\" id=\"scHasValidators\" name=\"scHasValidators\" value=\"" + ((validators.Count > 0) ? "1" : string.Empty) + "\"/>"));
if (flag)
{
control.Controls.Add(new LiteralControl("<script type=\"text/javascript\" language=\"javascript\">window.setTimeout('scContent.updateValidators()', " + Settings.Validators.UpdateFrequency + ")</script>"));
}
control.Controls.Add(new LiteralControl("<script type=\"text/javascript\" language=\"javascript\">scContent.updateFieldMarkers()</script>"));
}
}
}
}