Asp.net <;asp:文件上载控件不可见,无论我做什么

Asp.net <;asp:文件上载控件不可见,无论我做什么,asp.net,Asp.net,有些奇怪的事情正在发生。我创建了一个简单的表单,并在页面中添加了一个控件。当我运行它时,我根本看不到控件 当我点击我添加的地方时,它允许我上传一个文件。我甚至添加了visible=“true”仍然无法看到控件 当我点击页面源代码时,我看到一些可疑的东西,这可能是表单行为的原因 <div class="aspNetHidden"> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"

有些奇怪的事情正在发生。我创建了一个简单的表单,并在页面中添加了一个
控件。当我运行它时,我根本看不到控件

当我点击我添加的地方时,它允许我上传一个文件。我甚至添加了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>

*必需的

您的CSS就是问题所在。您正在将其设置为完全透明

input[type=file] {
   position: relative; 
   text-align: right; 
   -moz-opacity:0 ; 
   filter:alpha(opacity: 0);
   opacity: 0; 

将那些
opacity
数字设置为高于0的值。(过滤器:alpha的刻度是0-100;我相信其他的是0-10)

你的CSS就是问题所在。您正在将其设置为完全透明

input[type=file] {
   position: relative; 
   text-align: right; 
   -moz-opacity:0 ; 
   filter:alpha(opacity: 0);
   opacity: 0; 

将那些
opacity
数字设置为高于0的值。(过滤器:alpha的刻度是0-100;其他的是0-10,我相信)

什么CSS应用于
文件
类?你说如果你点击“它在哪里”,它就工作了——你就是看不见它。
Control.Visible
属性如果设置为false,则不会导致此问题:它根本不会出现在页面标记上。input[type=file]{position:relative;text align:right;-moz opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;}div.fileinputs{float:left;width:610px;position:relative;}__EVENTVALIDATION由webforms自动生成。控件是否在
asp:Form
标记中呈现?将什么CSS应用于
文件
类?你说如果你点击“它在哪里”,它就工作了——你就是看不见它。
Control.Visible
属性如果设置为false,则不会导致此问题:它根本不会出现在页面标记上。input[type=file]{position:relative;text align:right;-moz opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;}div.fileinputs{float:left;width:610px;position:relative;}__EVENTVALIDATION由webforms自动生成。控件是否在
asp:Form
标记中呈现?