有些奇怪的事情正在发生。我创建了一个简单的表单并在页面中添加了<asp:file upload>
控件。当我运行它时,我根本无法看到控件。
当我点击我添加的地方时,让我上传文件。我甚至添加了visible =“true”仍然无法看到控件。
当我点击页面源时,我发现可能是表单行为的原因可能是可疑的。
<div class="aspNetHidden">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
value="/wEWAwKLs+6YAwLCi9reAwKgt7D9ClxerRe75aEgGdz92Sy7arcrPod6Ll9TW47l0BpDRTNL" />
你有过这样的经历吗?你能告诉我我做错了吗?
这是代码
<div>
<asp:FileUpload ID="filResume" class="file"
runat="server" width="600" size="81" />
</div>
<asp:RequiredFieldValidator runat="server" id="reqFilResume"
ControlToValidate="filResume"
Display="Dynamic"
cssClass="validator_right">*Required
</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator
Display="Dynamic"
id="fileUploadValidator"
runat="server"
ErrorMessage="*Resume must be a .pdf, .doc, or .docx file!"
ValidationExpression="^.+\.(pdf|PDF|doc|DOC|docx|DOCX)$"
ControlToValidate="filResume"
cssClass="validator_right">
</asp:RegularExpressionValidator>