我在 ASP.NET 文件中定义了以下代码:
<asp:CustomValidator ID="CustomValidator6"
ControlToValidate="Weight1" OnServerValidate="TotalWeight" runat="server" ErrorMessage="Must equal 100%"></asp:CustomValidator>
然而,当我尝试单步调试代码时,我收到一个 Javascript 错误,提示“''的 ControlToValidate 属性不能为空”。这让我抓狂——我知道是这个特殊的控件导致了问题,因为如果我将其注释掉,页面运行良好。
有没有人见过这个并且知道修复?我尝试在页面上放置一个新的自定义验证器,手动设置属性并通过属性窗口,两者都有一点,但我仍然得到这个错误。