我有一个附加到fileupload控件的必填字段验证器。当用户点击插入按钮将图像插入控件旁边的html编辑器时,如果fileupload文本框中没有任何内容,则验证器将触发。这很好;但是,当单击页面底部的保存按钮时,如果fileupload控件为空,则会触发所需的验证器。我必须做什么才能使验证器只能在点击插入按钮时启动?
如果这是正确答案的话,还有更多要点:
如果我想让一个按钮分成多个验证组,该怎么办?
答案 0 :(得分:5)
您可以指定验证组。
例如:
在您的RequiredFieldValidator中设置ValidationGroup =“Upload”
在插入按钮中,将ValidationGroup指定为Upload,但不要在Save按钮上指定ValidationGroup。
答案 1 :(得分:1)
大多数控件都有一个名为“CausesValidation”的布尔属性。如果您为希望与之交互的控件设置此值而不触发验证器,则应该解决问题。
答案 2 :(得分:0)
SaveButton的ValidationGroup与验证器相同吗?这会导致此错误。