时间:2012-01-03 20:54:03

标签: asp.net

有些奇怪的事情正在发生。我创建了一个简单的表单并在页面中添加了<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>

0 个答案:

没有答案