我有这个代码:
protected void registerBtn_click(object s, EventArgs e)
{
bool agencyPictureActive = agencypicture.HasFile;
agencypictureValidator.Enabled = agencyPictureActive;
Page.Validate();
if (Page.IsValid)
{
这个控制:
<asp:label runat="server">Logo</asp:label>
<asp:FileUpload id="agencypicture" runat="server"/>
<asp:CustomValidator id="agencypictureValidator"
ValidationGroup="userForm"
ControlToValidate="agencypicture"
ErrorMessage="some error msg" Text="*"
OnServerValidate="checkImageSizeValidate"
runat="server">
</asp:CustomValidator>
我想在“registerbtn”单击时验证和保存图像以及其他表单值,但图像的自定义验证控件不会以某种方式激活…为什么?
这是我的提交控制:
<asp:LinkButton id="btnSubmit" OnClick="registerBtn_click"
ValidationGroup="userForm" Text="Submit" runat="server">
</asp:LinkButton>