0

これは私の問題です: 一部のフィールドにはカスタムバリデーターを使用しています。次に、検証マークアップを変更します。今のところ、これは次のようなものです: <span id="CreateProfile_EmailValidator">Email is in Incorrect Format</span>.

どうにかしてこのマークアップを変更できますか? たとえば、いくつかの<div>要素を追加しますか?

UPD: 1 回限りの回避策を探していませんでした。(MikeSmithDev の回答の議論を参照してください)

4

2 に答える 2

3

BaseValidatorまたはクラスから継承してメソッドCustomValidatorをオーバーライドし、必要なマークアップを生成できます。Render

public class MyCustomValidator : CustomValidator
{
    protected override void Render(HtmlTextWriter writer)
    {
        writer.RenderBeginTag("div");
        base.Render(writer);
        writer.RenderEndTag();
    }
}
于 2013-03-14T10:34:50.607 に答える