C# 为什么我必须点击浏览按钮两次才能打开对话框?

C# 为什么我必须点击浏览按钮两次才能打开对话框?,c#,jquery,asp.net-mvc-3,razor,C#,Jquery,Asp.net Mvc 3,Razor,我不明白为什么我必须在FireFox中点击浏览按钮两次才能打开选择文件对话框 视图: 我不是在对话框中打开它,这是一个视图,不是局部视图。当我点击两次时,一切都正常工作,但这不是用户友好的,也是不正确的 我也没有收到任何浏览器错误 想法?您使用的浏览器是什么?它是在多个浏览器中发生的吗?FireFox是不能工作的浏览器。IE可以工作。你有一些自定义javascript吗?@Geekyouneed,下面是要做的:在浏览器中禁用javascript,看看它是否可以工作。Ans因为我赌了100美元,所

我不明白为什么我必须在FireFox中点击浏览按钮两次才能打开选择文件对话框

视图:

我不是在对话框中打开它,这是一个视图,不是局部视图。当我点击两次时,一切都正常工作,但这不是用户友好的,也是不正确的

我也没有收到任何浏览器错误


想法?

您使用的浏览器是什么?它是在多个浏览器中发生的吗?FireFox是不能工作的浏览器。IE可以工作。你有一些自定义javascript吗?@Geekyouneed,下面是要做的:在浏览器中禁用javascript,看看它是否可以工作。Ans因为我赌了100美元,所以你可以得出的结论是这个定制javascript有问题。显然,如果您不显示此javascript,我看不出我们可以如何帮助您。因此,您可以开始逐步启用javascript部件,直到找到冒烟的枪。@Geekyoun,不,因为您无法向我证明,而我可以向您证明它是有效的:顺便说一句,单击一下就足以在任何浏览器中打开文件对话框。关键是我们无法从您当前提供的信息和源代码中为您提供帮助。如JSFIDLE中所示,您所显示的代码是有效的。
@using (Html.BeginForm("Index", "WorkersComp", FormMethod.Post, new {enctype="multipart/form-data"})) 
  { 
    <label for="file">Filename:</label>
    <input type="file" name="file" id="file"  />
    <input type="submit" name="Submit" id="Submit" value="Upload" />

    <div>@(ViewBag.ResponseMessage)</div>
  }