【发布时间】:2010-11-28 13:36:57
【问题描述】:
我的自定义 ASP.Net RequiredFieldValidator 呈现这样的标记...
var af1_ctl00 = document.all ? document.all["af1_ctl00"] : document.getElementById("af1_ctl00");
af1_ctl00.controltovalidate = "af1_af1_txt";
af1_ctl00.display = "None";
af1_ctl00.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
af1_ctl00.initialvalue = "";
但是,似乎无法设置 evaluationfunction 属性。我需要这样做来调用一些自定义脚本。
我尝试了以下方法。
- 在呈现控件和呈现属性时添加新属性
- 调用 RemoveAttribute,然后调用 Attributes.Add
- 正在尝试通过 javascript 重置它。
似乎没有任何效果。
如果我能得到一个在 c# 代码中工作的解决方案,以便在渲染之前设置属性,那将是我所做的最好的事情。
【问题讨论】:
标签: javascript asp.net validation